×
Register Here to Apply for Jobs or Post Jobs. X

Sr Software Engineer, Integration

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Cariad, Inc.
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 128369 - 185858 USD Yearly USD 128369.00 185858.00 YEAR
Job Description & How to Apply Below

We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We’re looking for talented, digital minds like you to help us create code that moves the world.

Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We’re looking for talented, digital minds like you to help us create code that moves the world.

Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

Role

Summary:

The Sr Software Engineer, Integration integrates production C++ software, embedded middleware, and AI inference components into CARIAD’s autonomous-driving software stack. The role connects application software, inference runtimes, and embedded hardware to deliver reliable, real-time system behavior. Operating as a senior individual contributor, this engineer independently owns assigned complex integration deliverables on platforms such as Qualcomm 8797 and NVIDIA DRIVE Thor. The role develops C++ adapters and glue code, diagnoses issues across system interfaces, and validates integrated software through embedded testing, recompute with bit-identical replay, and HIL testing.

The engineer will work closely with machine learning, embedded software, hardware, simulation, and vehicle engineering teams to resolve integration issues and prepare software for deployment .

Role Responsibilities:

C++ and Middleware Integration
  • Design, implement, and maintain production-quality C++ software that integrates application components with embedded middleware such as Apex.

    AI, AOS, or ROS.
  • Develop C++ adapters and glue code for data exchange, interface compatibility, component lifecycle, and runtime coordination.
  • Integrate and debug software on Qualcomm 8797 and/or NVIDIA DRIVE Thor development kits, resolving issues across software and hardware boundaries.
  • Independently own assigned integration issues from reproduction and root-cause analysis through corrective implementation and verified resolution, escalating cross-system architectural decisions as appropriate.
Embedded AI Inference Integration
  • Integrate AI models and inference runtimes into embedded applications, including input and output handling and execution interfaces.
  • Implement and maintain C++ adapters connecting inference libraries with middleware and application software.
  • Profile and resolve integration issues affecting inference correctness, latency, memory use, and runtime stability on target hardware.
  • Collaborate with ML engineers to validate model behavior and runtime compatibility, using QNN or TensorRT where applicable.
Embedded Testing and Validation
  • Develop and execute embedded integration on development kits, benches, and HIL systems.
  • Implement and maintain recompute workflows for bit-identical replay under controlled inputs and execution conditions.
  • Investigate replay mismatches and integration regressions using logs,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary