> Markdown version of [/jobs/ext/3595012-autonomous-vehicle-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3595012-autonomous-vehicle-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Autonomous Vehicle Embedded Software Engineer - **Company:** Capgemini - **Location:** Mendon, UT, United States - **Experience:** Expert - **Salary:** $73,150.0 - $174,000.0 - **Contract:** Permanent contract - **Skills:** Adobe Flash, Agile Methodology, Systems Engineering, Unit Testing, C++ (Programming Language), CAN Bus, Communications Protocols, Computer Engineering, Software Design Patterns, Device Drivers, Embedded Software, Global Positioning Systems (GPS), Real-Time Operating Systems, RS-232, Software Engineering, Systems Integration, Transmission Control Protocol (TCP), Multithreading, Robot Operating System, Integration Tests, Solid Principles, Information Technology, Modeling and Simulation, Lidar, Software Version Control - **Published:** October 6, 2026 - **Apply:** https://www.capgemini.com/jobs/532114-en_US_SAPBTP/x/ ## About the Role * Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related. Master's preferred. * 3-5 years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors. Senior software engineering experience preferred. * Familiarity with large multithreaded embedded applications, running on an RTOS. * Familiarity with electrical and mechanical systems. * Ability to work in an open and collaborative team environment. * Strong interpersonal and communication skills. * Must be authorized to work in the U.S. * Agile software development concepts and processes. * Device drivers for embedded systems. * Unmanned vehicle systems. * Knowledge of flash programming tools. * Communication protocols: TCP, UDP, Controller Area Network (CAN), SPI, RS232. * Robotic Operating System (ROS/ROS2). * Sensor interfacing: GPS, LIDAR, RADAR, ultra-sonics. ## Description * Diagnosis and correction of reported defects. * Participation in systems engineering to ensure smooth software integration. * Support of fielded systems * Travel of 0-15% may be required. * Write understandable C and C++ code. * Continuous refactoring. * Testing first mentality. Unit testing, integration testing, and system simulation. * Design patterns and SOLID principles adherence. * Design for re-use. * Use of distributed version control systems.