C++ Embedded Software Engineer
Chicago, IL, United States
Job Description Description: The Client's Autonomy Connectivity team provides connectivity software, systems, and solutions to the Client's Autonomy Division, connecting machines to the internet, other machines, and more. This role is an experienced software developer for this team. Responsibilities:
Work alongside other developers and engineers as part of cross functional project teams
Develop autonomy communication software
Design and develop solutions to complex and evolving problems using modern networking and radio technologies
Troubleshoot and debug issues that may arise during development, deployment, and usage
Develop SW for systems used in R&D through to production
Technologies used may include: WiFi mesh, C-V2X (or similar), WiFi, cellular, or satellite.
Technical Skills Required: -Proficient in C++ with a focus on C++14, C++17
-Experience with Linux systems and common development tools such as git, cmake, and docker
-Good problem-solving skills
-Experience with Agile development practices
-Experience with Azure DevOps and github
Top 3 technical skills: Proficient C++ experience, Experience with Linux systems and common development tools such as git, cmake, and docker, good problem solving skills. Desired: Excellent analytical skills
Extensive understanding of complex software engineering concepts, architecture, tools, processes and applications
Strong technical leadership and communications skills
TCP/IP networking experience
V2X experience
Knowledgeable in wireless technologies, cyber security, and networking
Experience with cross-compilation and toolchains
Experience with protobuf and gRPC
Soft Skills Required: Self-starter
Top candidates will have: Excellent analytical skills
Extensive understanding of complex software engineering concepts, architecture, tools, processes, and applications
Strong technical leadership and communications skills
Education Requirement: Bachelor's degree in Computer Science, Electrical Engineering, or related and 8+ years of related experience.