Role OverviewDesign and build scalable application and middleware components for next-generation vehicle software systems. Develop core software modules, middleware, and integration layers that connect vehicle operating systems, compute platforms, and sensor data to high-level driving functions.
What You Will Do
Design and implement application- and middleware-level software features for advanced driving (AD/ADAS) and connected vehicle platforms. Develop and maintain C++ and Python modules that interface with sensors, compute nodes, and vehicle systems.
Why It Might Be a Fit
3–5+ years of relevant software engineering experience, strong C++ and Python programming skills, hands-on system software development on Linux and/or QNX, solid understanding of embedded software/systems and interfaces such as Ethernet and CAN.
Requirements
- 3–5+ years of relevant software engineering experience
- Strong C++ and Python programming skills
- Hands-on system software development on Linux and/or QNX
- Solid understanding of embedded software/systems and interfaces such as Ethernet and CAN
- Proven track record shipping production software in automotive, aerospace, defense, robotics, or a nearby embedded domain
- Strong debugging and troubleshooting skills
]]>