Vehicle Software Platform Engineer

YOUR IT RECRUITMENT
Palo Alto, CA
Job Description
Role Overview

Design 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
]]>