Sr Staff Software Engineer, Embedded
$182.31k - $264.2kCariad, 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.
$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-...SeniorPermanent employmentTemporary workRemote work- 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...SeniorPermanent employment
$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...SeniorFull timeContract workTemporary workPart timeLocal areaShift work$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...SuggestedTemporary workWork at officeVisa sponsorshipFlexible hours- ...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...SuggestedLocal areaWorldwideFlexible hours
$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 timeContract workTemporary workPart timeWork experience placementLocal areaShift work$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...SeniorFull timeWork at officeLocal areaImmediate startRemote workFlexible hours3 days per week$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...SeniorFull timeContract workTemporary workPart timeLocal areaShift work- ...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 areaShift work
- ...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 workRemote work
- ...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...
$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 timeContract workLocal area$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 areaWork from homeRelocation packageFlexible hours$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 timeContract workTemporary workPart timeWork experience placementLocal areaShift work$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...SeniorTemporary work$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...SeniorFull timeWork at officeLocal areaImmediate startRemote workFlexible hours3 days per week- ...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...SeniorLocal areaWorldwideFlexible hours
- ...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
$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...$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 timeTemporary workRemote workFlexible hours$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 employmentFull timeWork at officeImmediate startVisa sponsorship$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 timeLocal area- ...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...SeniorWork at officeVisa sponsorship
$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,...SeniorHourly payFull timeTemporary workFlexible hours$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...SeniorPermanent employmentInternshipLocal areaFlexible hours$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...SeniorFull timeContract workTemporary workPart timeLocal areaRemote workShift work$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$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 timePart timeWork at officeLocal area$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...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- ...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,...SeniorWork experience placementWork at officeVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Staff Software Engineer, Embedded. Be the first to apply!
- senior development executive Mountain View, CA
- senior technical manager Mountain View, CA
- senior manager data science Mountain View, CA
- senior platform engineer Mountain View, CA
- senior director product management Mountain View, CA
- senior electronic design engineer Mountain View, CA
- senior manager customer operations Mountain View, CA
- senior data engineer Mountain View, CA
- senior manager clinical operations Mountain View, CA
- senior vmware engineer Mountain View, CA

