Software Engineer, Embedded Automotive Platform
Core
Develop embedded software abstractions and APIs for autonomous vehicle platforms to interface with embedded hardware and enable efficient AV software deployment.
Role type
Senior IC embedded software engineer (automotive/AV)
Builds
Embedded software platforms, device drivers, and hardware abstractions for autonomous vehicles
Domain
Automotive industry + Embedded systems
Deliverable
production ML models | product features
Required skills
C++, embedded operating systems (Linux/QNX/RTOS), device driver development, hardware abstraction layers (HAL), sensor integration (LiDAR/RADAR/cameras), middleware architectures, IPC mechanisms, profiling and tracing tools
Preferred skills
NVIDIA Drive Orin or Qualcomm automotive platforms, ISO 26262/AUTOSAR/MISRA standards, commercial AV deployment experience
Responsibilities
Design and maintain embedded software for sensor integration and hardware abstraction; Implement and optimize device drivers; Collaborate on software requirements and integration; Debug and troubleshoot software issues; Participate in code reviews, testing, and documentation
Seniority
Mid-to-Senior, hands-on IC