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

Staff Embedded Software Engineer

Full-time

Rivian and Volkswagen Group Technologies

About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly growing EV marketplace. Our dynamic team focuses on providing the foundational software stack for Design Verification of the PCBAs & ECUs (Electronic Control Units) for current and next-generation vehicle platforms, including Autonomy, Infotainment, and Vehicle Controls. You will play a critical role in supporting ECU-level platform bring-up and validation, ensuring robust performance and seamless user experiences. This role is crucial for supporting ECU-level platform bring-up and validation across a next-generation embedded system stack, with a specific focus on cutting-edge infotainment systems. You'll play a critical role in bringing up and optimizing these complex systems, ensuring robust performance and seamless user experiences at the Electronic Control Unit (ECU) level. You'll have the chance to collaborate with some of the brightest minds in developing the embedded hardware and software stack for this rapidly evolving EV industry. The ideal candidate will thrive in a fast- paced environment and possess a strong passion for innovation in embedded technologies. Responsibilities ECU Platform Bring-up & Optimization: Lead and contribute to the bring-up of new hardware platforms at the ECU level for infotainment systems, including initial boot, driver integration, and system-level debugging. Validation Feature Development: Design, develop, and implement dedicated software features specifically for testing the ECU against its specifications. These features are critical for comprehensive validation at the ECU level. Diagnostic Improvement & Learning: Extract valuable learnings from the validation feature development and testing processes to continuously improve and enhance production diagnostics Validation & Testing: Develop and execute comprehensive validation strategies, including: Stress Testing: Design and implement rigorous stress tests for critical ECU subsystems (CPU, GPU, NPU, Multimedia subsystems) to identify performance bottlenecks, thermal limitations, and ensure system stability under extreme loads. Performance Benchmarking: Analyze and optimize ECU system performance, identifying areas for improvement and implementing efficient solutions.

  • Manufacturing Software Development: Develop and maintain manufacturing software for End-of-Line (EOL) testing, ensuring quality control and efficient production processes for ECUs.
  • Multimedia Subsystem Validation: Focus on validating and optimizing the camera and display subsystems at the ECU level, from driver integration and middleware validation to user-space application testing, ensuring high-quality multimedia experiences within the infotainment system.
  • Collaboration: Work closely with hardware engineers, Validation & Test Automation teams, and other software architects/engineers to ensure seamless ECU integration and delivery of high-quality products.
  • Troubleshooting & Debugging: Identify and resolve complex software and hardware issues at the ECU level, utilizing various debugging tools and techniques, with an ability to work across organizations/teams.
  • Documentation: Create and maintain comprehensive documentation for software designs, APIs, and test procedures.
  • Communication: Ability to crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs.
Qualifications Minimum Qualifications: Bachelor’s or Master’s degree in Computer Science/Engineering or a related field. 7+ years' experience in Embedded Software Development. Platforms: Strong hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, MediaTek, or similar platforms. Experience with automotive-grade SoCs is a significant plus. Operating Systems & Virtualization: Proficient in Embedded Linux, QNX, DriveOS, and experience with hypervisor-based systems (e.g., Type-1 hypervisors, Gunyah, ACRN, etc.). Domain Expertise: Strong background in multimedia development with a particular focus on camera and/or display subsystems – including driver integration, middleware, and user-space application development. Proven experience in ECU-level software development for complex infotainment systems. Experience with performance analysis and optimization of CPU, GPU, and NPU workloads Programming Languages: Expert proficiency in C, C++, and Python. Good understanding of Linux and/or RTOS fundamentals, Board Support Packages, kernel configuration, device driver interfaces, and debugging tools. Hands-on experience using Lauterbach, Oscilloscope, JTAG, and flashing tools. Solid understanding of interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up. Experience with scripting languages (Python, shell). Comfortable and effective working in fast-paced environments such as startups, consumer electronics, or automotive domains, with a proven ability to adapt to evolving requirements. Preferred Qualifications Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage). Knowledge of hypervisors and virtualization in the automotive industry. Experience with ARM cores and architecture. Experience in using electronic test equipment for debugging at the hardware level. Experience with embedded toolchains (compilers, linkers, linker scripts). Experience with automotive communication protocols (e.g., CAN, Ethernet). Familiarity with functional safety standards (e.g., ISO 26262). Experience with continuous integration and continuous deployment (CI/CD) pipelines for embedded systems. Total Rewards Full-time positions include base salary, eligibility for an annual performance bonus, and eligibility for equity. In addition to base salary, Rivian and Volkswagen Group Technologies offers benefits tailored to the local market. For more information on the benefits available for full-time employees, check out our Global Benefits Site. External candidates can apply for this role through the Rivian and Volkswagen Group Technologies careers site ( If you are a current employee, please apply through our internal job board. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on click.appcast.io. Candidate Data Privacy Rivian and Volkswagen Group Technologies” may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) record keeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies’ service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. If you provide a mobile telephone number as part of your application or during the recruitment process, Rivian and Volkswagen Group Technologies may use that number to contact you via SMS text message for recruitment-related purposes, including scheduling, logistics, and status updates. Message and data rates may apply. You may opt out of SMS communications at any time by replying STOP to any text message you receive from us. Consent to receive SMS messages is not a condition of applying for or being considered for employment. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. -- Please note this job posting represents an open, active vacancy. Additionally, we are not currently accepting applications from third party application services.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer in Palo Alto, CA vacancy
  • $175k - $210k

     ...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... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    2 days ago
  •  ...environment. At Cyngn, everyone’s perspective matters—and that’s what powers our innovation.   About this role: As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    1 day ago
  • $167k - $303k

     ...richer, and more connected future. About the Work Develop Embedded Software for L2+ to L4 autonomous vehicle applications with focus on...  ...Collaborate closely with hardware, software and system engineers during the definition, design, and verification phases of product... 
    Suggested

    Nuro

    Mountain View, CA
    more than 2 months ago
  • Senior/Staff Embedded Software Engineer, Robotics Devices Milpitas, CA Why RoboForce 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... 
    Suggested
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    3 days ago
  • Staff Embedded Software Engineer AUTOSAR, Platform Software At our cutting-edge electric vehicle company, we're seeking a visionary Lead Software Architect to spearhead the development of our next-generation automotive platform systems. This role is crucial in shaping... 
    Suggested

    Lucid Motors

    Newark, CA
    3 days ago
  • Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas, CA Why RoboForce 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... 
    Work experience placement
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    3 days ago
  •  ...Role Description This is a full-time on-site role for a Senior or Staff Software Engineer (Technical Lead) located in the San Francisco Bay Area. In this role, you will lead the design and development of core systems that power autonomous research agents. You’ll be responsible... 
    Full time
    Flexible hours

    Auto Science

    Menlo Park, CA
    5 days ago
  •  ...professional services to focus on what matters most: delivering value to their clients. The Opportunity We’re looking for a seasoned Staff Software Engineer to serve as a technical leader and mentor for our growing product engineering team. This is a rare opportunity to shape the... 
    Work at office

    Glade.ai

    Menlo Park, CA
    2 days ago
  • $214k - $259k

     ...people around the world. Why Drivemode Drivemode is the new software and user experience division of Honda that is focused on digital...  ...SwiftUI Partner with product managers, designers, backend engineers, and peers across Honda Engage in discussions and contribute... 

    Drivemode

    Mountain View, CA
    3 days ago
  • $230k - $275k

     ...and systems. Drive technical design and architecture for growth engineering systems, including campaign management, ads bidding...  ...years of industry experience building and shipping high‑impact software systems. Proven experience in growth engineering, including building... 
    Local area

    Shop Circle

    Palo Alto, CA
    2 days ago
  • $214k - $289.5k

     ...Senior Staff Software Engineer Category: Software Engineering Location: Mountain View, California Job ID: 14312 Company Overview Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million... 
    Temporary work
    Work experience placement
    Worldwide

    ATX Venture Partners

    Mountain View, CA
    5 days ago
  • $146.9k - $183.6k

     ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...We are seeking a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team. In this role, you will... 
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    1 day ago
  •  ...antenna panels and RF front‑ends to digital electronics, calibration systems, and data processing. Position Overview As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Permanent employment

    ArrayLabs, LLC

    Palo Alto, CA
    1 day ago
  •  ...Position Title: Embedded Software Engineer Duration: 6-Months C2H Location: Palo Alto, CA Schedule: 5 Days/Week Onsite - 9:00am – 5:00pm Pay Range: $55-60/hr Mission: Build and scale the company’s in-house telecom design capabilities by delivering high-quality infrastructure... 
    Temporary work

    Collabera

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

     ...delivering  fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    9 days ago
  • $192k - $260k

     ...one of the fastest growing SaaS companies in the world. Our engineering teams build highly technical products that fulfill real, important...  ...platform. We develop and operate one of the largest scale software platforms. The fleet consists of millions of virtual machines,... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Databricks

    Mountain View, CA
    1 day ago
  • As a Staff Software Engineer on our Product teams, you’ll define how these capabilities are translated into scalable systems and cohesive product experiences You’ll operate across the full lifecycle of AI-driven features—from data ingestion and model orchestration to output... 
    Work at office
    Immediate start

    Otter.ai

    Mountain View, CA
    3 days ago
  • $210k - $275k

     ...We’re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Staff Software Engineer on our Product teams, you’ll define how these capabilities are translated into scalable systems and cohesive product experiences... 
    Permanent employment
    Immediate start

    Otter.ai

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...moonshot factory, Tapestry brings together experts in energy, AI, software, engineering, and product to build tools that help the electricity...  ...more about our team and our mission here. About the role As a Staff Frontend Engineer, you will define the architectural vision... 
    Full time
    Flexible hours

    Tapestry

    Mountain View, CA
    2 days ago
  • $200k

     ...ever see. About The Job We’re looking for an experienced Backend Engineer who is passionate about building, testing, deploying, and...  ...architecture reviews. Role Requirements 7+ years of experience as a Software Engineer and contributing to Backend Systems (Service APIs,... 
    Work at office
    Immediate start
    Flexible hours

    Grindr

    Palo Alto, CA
    3 days ago
  • Pinterest is seeking a seasoned software engineer in Palo Alto to lead initiatives in improving conversion measurement architecture. You will leverage AI to build tools for diagnostics and measurement improvement. The role requires strong leadership, communication skills... 
    Work at office

    Pinterest

    Palo Alto, CA
    3 days ago
  •  ...such as Conversion APIs, partner measurement hooks, and durable event ingestion pathways What we’re looking for 10+ years of software engineering experience, including significant experience leading large, ambiguous technical initiatives as a senior individual... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    3 days ago
  • $251k - $310k

    Waymo, located in Mountain View, California, is seeking experienced data-minded software engineers to join the Planner Evaluation team. This role involves improving software quality that drives our autonomous vehicles. Ideal candidates should have a BS in a quantitative... 

    Waymo

    Mountain View, CA
    3 days ago
  • $176.4k - $319.72k

    About The Team The Systems Engineering team is responsible for the requirements, architecture...  ...works at the intersection of hardware, software, and robot operations, with a deep understanding...  ...deployment. About The Role As a Senior/Staff Software Engineer, Behavior Fault... 
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    3 days ago
  • $207k - $301k

     ...or equivalent practical experience. 8 years of experience in software development. 5 years of experience leading ML design and optimizing...  ...vision). Preferred qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of... 

    Google

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

     ...Waymo Driver. Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We...  ...accessibility. In this hybrid role, you will report to a Sr Staff TLM. You will: Design and develop scalable C++ and Python software... 

    Waymo

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

     ...orchestration, tool execution, and reasoning loops for event triage. Engineer scalable agentic workflows using modern LLM orchestration...  .... You have: Significant experience (typically 5+ years) in software engineering, with a focus on designing, building, and maintaining... 

    Waymo

    Mountain View, CA
    3 days ago
  • $167.4k - $209.3k

     ...to protect it for future generations. Role Summary As a Staff HIL Software Engineer, you will directly architect and own the verification strategy...  ...Strategic Test Development: Ability to translate detailed embedded software requirements into comprehensive, high‑quality... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $190k - $261.25k

     ...use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to tackle...  ...power observability across all Databricks services. As a Staff Software Engineer, you will drive the next generation of our logging infrastructure... 

    Databricks

    Mountain View, CA
    3 days ago
  • $195k - $298.8k

    Job Overview Staff Android Software Engineer - responsible for developing high‑performance Android‑based infotainment and digital cluster systems...  ...integration of Android applications with Android Automotive OS, embedded platforms, and multi‑display vehicle architectures. Build... 
    Work experience placement
    Relocation
    Relocation package
    Flexible hours

    Dormont Manufacturing Co

    Mountain View, CA
    12 hours ago

Do you want to receive more vacancies?

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