Jobs and Careers
CA

Sr. Staff Embedded Software Engineer

CARIAD, Inc.
Mountain View, United Statesfull_timeVerifiedPosted 18 Mar 2025
💰 $177,000/yr

About the role

We areCARIAD, 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:

 We are seeking skilled Senior Staff Software Engineers to lead key areas of the software design efforts for the future of CARIAD’s Infotainment software stack. You will be a key driver in envisioning, architecting, designing, and executing the next generation of Infotainment embedded software stacks. This is an opportunity to lead in a highly innovative, fast-paced environment, working closely with cross-functional teams to shape the future of automotive technology. 

The ideal candidate is a high achiever who thrives on exploring uncharted territories, challenging the status quo, and championing new ideas. As a member of CARIAD’s technical team, you will also interface with multiple stakeholders of VW Group’s technical team members.    

 Domains of expertise include:

• Graphic pipeline and GPU  

• Audio pipeline  

• Video pipeline and codecs 

• Displays pipeline and interfaces (DP, DSI, HDMI) 

• Networking stack 

• Security, cryptography and ARM Trust-Zone 

• Communication protocols over ethernet (SOME-IP, MQTT, others) 

• SOA (Service Oriented Architecture) 

• Hypervisor, Linux OS, Yocto 

• System performance, power management optimization 

• Over-the-air updates, partial software updates 

• Real-time embedded software and services  

Role Responsibilities:

 Embedded System Development 

  • Lead the architecture, development, testing, release, and maintenance of complex embedded software systems for Cariad Infotainment.
  • Own multiple software features end-to-end and deliver high quality, testable, and peer reviewed software components.  
  • Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations. 
  • Provide technical leadership during system-critical design reviews, offering guidance and deep technical insights to drive sound decision-making. 

System Integration 

  • Drive the integration of advanced software components into the overall infotainment system, ensuring compatibility with cross-functional and third-party systems.
  • Collaborating with diverse software teams and both internal and externalpartners to ensure seamless integration between software and hardware components. 
  • Lead integration testing, managing large test environments, and ensuring system reliability at scale.

Compliance and Standards 

  • Drive compliance initiatives to ensure the software aligns with automotive industry standards and regulations (e.g., ISO 26262). 
  • Staying up to date with emerging technologies and industry trends. 
  • Champion the implementation of advanced best practices for software development, quality assurance, and performance optimization

Testing and Quality Assurance 

  • Design and oversee comprehensive test plans to ensure software quality and reliability 
  • Conducting unit testing, integration testing and system testing. 
  • Lead cross-functional teams to resolve complex bugs and performance bottlenecks, driving continuous improvements.

Collaboration and Communication 

  • Lead cross-functional collaboration with software, hardware, and quality assurance teams, driving alignment across multiple geographies and time zones.
  • Serve as a key technical liaison, clearly articulating complex project status updates, technical challenges, and solutions to senior leadership.

Documentation 

  • Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes. 
  • Drive the creation of comprehensive user guides, release notes, and design documentation for large-scale projects.

General Skills:

  •  Analytical and debugging skills. 
  • Effective written and verbal communication skills. 
  • Ability to actively participate in technical meetings and provide feedback. 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CARIAD, Inc.

View company profile →