Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Staff Software Engineer, Embedded

$182.31k - $264.2k

Cariad, Inc.

Sr Staff Software Engineer, Embedded

Mountain View, CA

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. Staff Embedded Software Engineer, designs and delivers embedded base software for high-performance computing platforms at CARIAD and the Volkswagen Group, focusing on QNX and/or Android-based Automotive IVI and Connectivity ECUs. This role leads platform enablement, board bring-up, device driver development for multimedia and connectivity subsystems, and complex HW/SW debugging. The engineer ensures production readiness through DV and EOL phases, drives software quality improvements, and provides hands-on technical leadership and mentorship to strengthen in-house capabilities.

Role Responsibilities:

Platform Bring-Up & Device Driver Development

  • Lead board bring-up activities on Qualcomm SoC-based IVI / connectivity platforms
  • Develop and debug kernel/device drivers and BSP components (QNX or Android/Linux)
  • Enable core subsystems (boot chain, clocks/resets, storage, power sequencing) needed for platform readiness
  • Collaborate with HW teams on schematic/DT review and interface validation

Hardware–Software Integration & Debugging

  • Debug complex HW/SW interaction issues across drivers, firmware, and peripherals
  • Perform root-cause analysis using tracing/logging and lab instrumentation; drive issues to closure
  • Partner with suppliers and cross-functional teams to resolve platform defects and unblock integration

Cross-ECU Coordination & Platform Services

  • Support integration topics spanning IVI ECU and connectivity/MCU components (e.g., power and wake coordination)
  • Define and document low-level interfaces, assumptions, and bring-up checklists to improve repeatability

Production Readiness & Validation Support

  • Support DV/PV and manufacturing readiness (flashing, diagnostics hooks, stability fixes, performance tuning)
  • Improve observability and robustness (error handling, watchdogs, recovery paths) for production deployments
  • Provide on-site/remote support during critical integration builds and validation events as needed

Technical Leadership & Best Practices

  • Mentor engineers and contribute to design/code reviews with an emphasis on quality and maintainability
  • Drive best practices for driver architecture, testing strategies, and documentation
  • Continuously improve bring-up workflows, tooling, and automation where applicable
General Skills:
  • Strong analytical and structured problem-solving skills for complex embedded systems
  • Clear written and verbal communication; able to align across hardware, software, and validation teams
  • Collaborative mindset; effective in cross-functional and cross-company environments
  • Ownership-driven execution with a high bar for code quality, documentation, and reviews
  • Ability to mentor engineers and establish best practices for bring-up and debugging
Required Specialized Skills:
  • Strong experience in QNX (7.1/8.0) or Android BSP / Linux kernel development
  • Hands-on experience with Qualcomm automotive SoCs (e.g., SA8155P, SA8255P, or similar)
  • Experience developing and debugging kernel drivers and/or HAL layers (C/C++)
  • Board bring-up experience including bootloaders, device trees, and low-level initialization
  • Deep understanding of interrupts, DMA, memory mapping, clocks/resets, and power management
  • Strong hardware debug skills using logs, tracing, and lab tools (e.g., JTAG)
Desired Skills:
  • Experience in automotive IVI / digital cockpit systems
  • Experience with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet, BT/Wi‑Fi)
  • Experience supporting DV, PV, and EOL / manufacturing phases
  • Familiarity with NXP S32K microcontrollers and cross-ECU power coordination
  • Experience with FreeRTOS or microcontrollers
  • Safety awareness: familiarity with ISO 26262 concepts
Workplace Flexibility:
  • Hybrid work model; occasional domestic/international travel as needed, up to 15%. May require some off-hours support during board bring-up, integration builds, or critical validation events.
Years of Relevant Experience:
  • 10+ years of embedded software development experience
Required Education:
  • Bachelor's degree in computer/electrical engineering, Computer Science, or related field.
Desired Education:
  • Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field.
Compensation:

Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $182,310 - 264,195.

CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include medical, dental, vision, 401k with employer match and defined contribution plan, short and long term disability, basic life and AD&D insurance, employee assistance program, tuition reimbursement and student loan repayment plans, maternity and non-primary caregiver leave, adoption assistance, employee referral program and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees.

CARIAD is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Sr Staff Software Engineer, Embedded in Mountain View, CA vacancy
  • $182.31k - $264.2k

     ...We are CARIAD , an automotive software development team with the Volkswagen Group. Our mission is to make the automotive...  ...and everyone around it. Role Summary: The Sr. Staff Embedded Software Engineer, designs and delivers embedded base software for high-... 
    Senior
    Permanent employment
    Temporary work
    Remote work

    Cariad, Inc.

    Mountain View, CA
    5 days ago
  • Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar sensor. Location: Palo Alto, California, United States Job Tags: Software About The Role Embedded Software Engineer Array Labs is building a... 
    Senior
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    3 days ago
  • $265k - $331.3k

     ...seeking a highly skilled and experienced candidate to help lead embedded software development for state-of-the-art sensor systems for next-...  ...functional safety. Mentor and guide a team of Software Engineers to design, develop, and deploy embedded software for board bring... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • $200k - $250k

     ...Staff Software Engineer, Embedded Mountain View, CA Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for all. The company has developed an artificial intelligence... 
    Suggested
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    4 days ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...test and calibration strategy and develop software to implement the same. Essential Job...  ...line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $206.5k - $258.1k

     ...and a desire to protect it for future generations.  Role Summary In this position, you will be a Lead Staff Engineer developing embedded software for Rivian’s next-generation autonomy driving platform. You will architect, design, develop, and test platform software... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    4 days ago
  • $201k - $251k

     ...be part of shaping the future of mobility, then read on! We are looking for a Sr. Staff Software Engineer to join our team. The goal of a Senior Software Engineer focused on Embedded Systems at Wisk is to lead Embedded Software development that enables one-to-many... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Wisk Aero

    Mountain View, CA
    4 days ago
  • $265k - $331.3k

     ...diverse group of algorithm developers / software engineers focused on delivering mapping,...  ...Prediction, Planning, Control, and others. As a Sr. Software Engineer on the Pose team,...  ...migrating these algorithms to real-time embedded systems, and integrity monitoring. Evaluation... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    4 days ago
  •  ...quality, reliable, and user‑friendly digital interfaces in an embedded C/C++ environment using tools such as Qt. The ideal...  ...changing requirements. Responsibilities Lead a small team of software engineers to develop world‑class digital interfaces. Develop simple and... 
    Local area
    Shift work

    Intuitive Surgical, Inc.

    Sunnyvale, CA
    2 days ago
  •  ...a new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Job Title: Staff Software Engineer, Embedded Systems Location: Mountain View, CA - Onsite Onsite/ Remote: Onsite. Open only for contract : ***/hr to ***/hr... 
    Contract work
    Remote work

    Yantran LLC

    Mountain View, CA
    5 days ago
  •  ...Staff Software Engineer, Embedded Systems Location: Mountain View, CA – Onsite Required Skills ~ Bachelor's degree in computer science, computer engineering, or electrical engineering ~10+ years of experience in embedded software development ~ Strong programming... 

    Echo IT Solutions

    Mountain View, CA
    1 day ago
  • $206k - $258k

     ...the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer specializing in safety-critical self-driving embedded software, you will play a vital role in the design, development, and deployment of software that... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $217k - $275k

     ...Description The Vehicle Experiences Engine (VEE) at GM is transforming...  ...vehicles by building the software engines behind next-generation...  ...delivers the foundational embedded platform for GM's software-defined vehicles. As a Staff Software Engineer, Compute Systems... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $206.5k - $258.1k

     ...the outdoors and a desire to protect it for future generations. Role Summary In this position, you will be a Lead Staff Engineer developing embedded software for Rivian’s next‑generation autonomy driving platform. You will architect, design, develop, and test platform... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • $181.41k - $249.05k

     ...Sr Software Engineer, Embedded Machine Learning Mountain View, CA 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... 
    Senior
    Temporary work

    Cariad, Inc.

    Mountain View, CA
    3 days ago
  • $201k - $251k

     ...cookie so that you're not asked to make this choice again.Sr. Staff Software Engineer page is loaded## Sr. Staff Software Engineerlocations: Mountain...  ...team. The goal of a Senior Software Engineer focused on Embedded Systems at Wisk is to lead Embedded Software development... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Wisk

    Mountain View, CA
    2 days ago
  •  ...Sr Software Engineer Embedded UI It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...Sr. Embedded Engineer – (SoC Verification and Validation Engineer) This role is 100% onsite – Palo Alto (with flexibility) END DATE of 8...  ...business need. Summary: We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for... 
    Senior

    Syntricate Technologies

    Palo Alto, CA
    1 day ago
  • $206k - $258k

    Rivian in Palo Alto is seeking a Staff Software Engineer specializing in safety-critical self-driving embedded software. You will design and develop essential software for self-driving features, contributing to the entire software engineering life cycle. Applicants should... 

    Rivian

    Palo Alto, CA
    1 day ago
  • $191k - $215k

     ...the world’s first 3D‑stacked photonics engine, Passage™, capable of connecting thousands...  ...with light! We are hiring a talented software engineer to help us build the next generation...  ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    18 hours ago
  • $218.24k - $327.36k

     ...stressful, and more enjoyable for everyone. Meet The Team The Embedded Software team develops foundational platform software that is...  ...and usually require cross-functional collaboration with other engineering teams. We have a strong passion for technical excellence and... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Palo Alto, CA
    1 day ago
  • $206k - $258k

     ...shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer specializing in safety‑critical self‑driving embedded software, you will play a vital role in the design, development, and deployment of software that... 
    Full time
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  •  ...Senior/Staff Embedded Software Engineer, Robotic Devices Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with... 
    Senior
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago
  • $168k - $252k

     ...to Expect Tesla Energy is looking for a passionate, driven Software Engineer to build out the features for the current and next generation...  ...in the world. What You'll Do Implement firmware for embedded systems components within our Superchargers Develop,... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $183k - $247.6k

     ...responsibilities We are looking for a Sr. Embedded Engineer to lead platform specific projects and...  ...in the life As a senior embedded software engineer on our team, you'll spend...  ...with other employees, supervisors, and staff; adhere to standards of excellence despite... 
    Senior
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $146.9k - $183.6k

     ...Summary Rivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The...  ...to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $171.1k - $213.9k

    A green technology company in California is looking for a Staff Embedded Software Engineer to develop cutting-edge charging products. This role involves leading software design on embedded Linux platforms and implementing CI/CD pipelines. Candidates should have 6+ years... 
    Work at office

    Rivian

    Palo Alto, CA
    4 days ago
  • $171.1k - $213.9k

     ...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Embedded Software Engineer, you will play a key role in the development of cutting‑edge charging products. You will lead software design and... 
    Full time
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $134k - $236.33k

     ...built for you. We are seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa Program....  ...programming language (e.g., C++, Java). - Experience with embedded software development Desired Skills: - Experience with... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    12 days ago
  •  ...Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments,... 
    Senior
    Work experience placement
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Staff Software Engineer, Embedded. Be the first to apply!