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

Application Software Engineer - Embedded Software C++

$209.7k - $298.2k
Full-time

Wayve

At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law.

About Us

Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems.

Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving.

In our fast-paced environment big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future.

At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact.

Make Wayve the experience that defines your career!

The Role

We’re seeking an exceptional Application SW Engineer to join our Application Engineering org, focused on localising and advancing Wayve’s autonomous driving technology for the US market. This is a unique opportunity to play a hands-on role in shaping our AV capabilities in the US from the ground up.

In this role, you’ll be responsible for the bring-up and early validation of our AI software stack on customer hardware platforms, ensuring seamless performance across diverse SoCs and operating systems. You’ll collaborate closely with cross-functional teams across Verification, Release, and OEM partners to ensure smooth integration and reliable delivery.

Responsibilities

  • Execute software bring-up on customer hardware platforms (e.g. NVIDIA Drive, Qualcomm Ride).
  • Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments.
  • Integrate and validate drivers, middleware, and boot-time configurations.
  • Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure.
  • Work with OEM and Tier 1 teams to resolve hardware-specific integration issues.
  • Implement system-level diagnostics, logging, and secure boot configuration.
  • Develop automation for setup, flashing, health checks, and test execution on target hardware.

About you

In order to set you up for success as an Application Software Engineer at Wayve, we’re looking for the following skills and experience.

Essential

  • 8+ years of experience in embedded or automotive software development, ideally with hands-on platform bring-up experience.
  • Strong proficiency in C/C++, Bash, and Python.
  • Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees).
  • Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure and debug them on target hardware.
  • Experience with bring-up on automotive-grade SoCs (e.g., NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI).
  • Comfortable working with hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs).
  • Familiarity with communication protocols like CAN, Ethernet, PCIe, SPI, I2C.
  • Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks.

Desirable

  • Exposure to automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
  • Experience working in a safety-critical domain with an understanding of ISO 26262, boot-time determinism, and watchdogs.
  • Understanding of secure boot, OTA updates, and system-level cybersecurity topics.
  • Familiarity with Docker, Jenkins, Git, and artifact management tools like JFrog Artifactory.

This role is a full-time role based in Sunnyvale or Detroit (hybrid) and the reasonably estimated salary for this role ranges from $209,700 to $298,200 plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.

At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team.

Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know

We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.

For more information visit Careers at Wayve.

To learn more about what drives us, visit Values at Wayve

DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.
Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in California vacancy
  •  ...controllers, C Programming, White box testing, Embedded Device testing, RTOS, Device...  ...protocolResponsibilities:• Design and develop software in C language for micro-controller based...  ...Perform code level regression analysis (in C & C++) with knowledge of custom HW design to... 
    C++

    EROS Technologies

    Alameda, CA
    3 days ago
  • $100k - $200k

     ...160 countries.The Opportunity:The Sr Embedded Software Engineer oversees the design, development, and...  ...current programming languages (e.g. C, C++, C#, python).Working from requirement...  ...-to-end systems (firmware middleware application)Experience testing software is a... 
    C++

    Abbott

    Alameda, CA
    2 days ago
  • Senior Embedded Linux and BSP Software Engineer (Avionics)Flight computers, radios and payload processors only perform as well as the software stack sitting...  ...eligibility)What sets candidates apartFamiliarity with C++ and PythonExperience with Xilinx Zynq or Ultrascale+ SoC... 
    C++

    Darwin Recruitment

    Los Angeles, CA
    18 hours ago
  •  ...agoJob Type PermanentJob DescriptionAre you an experienced Embedded Software Engineer ready to develop cutting-edge technology for aerospace and...  ...development and device driver experience. • Proficiency in C/C++ and Python for real-time embedded systems. • Experience... 
    C++
    Casual work
    Relocation package

    Round Peg Solutions

    Los Angeles, CA
    4 days ago
  • DSP / GPS / GNSS/INS Embedded Software / Firmware Algorithm DeveloperResponsibilitiesKey FunctionsDesign...  ...in working in an environment with engineers of diverse backgrounds and...  ...Proficiency with any of the following: MATLAB, C/C++, Python, VHDLInertial Measurement Unit... 
    C++
    Immediate start

    MoTek Technologies

    Los Angeles, CA
    3 days ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...broadly to the Video Software Engineering Group, responsible...  ...for the Linux-based, embedded software that controls...  ...in developing C/C++ software for embedded...  ...for mission critical applications.Additional InformationDue... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $50 per hour

     ...Embedded Software Engineer Location: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/Contract Pay Rate: $...  ...embedded software development experience. ~ Proficiency in C/C++ programming. ~ Experience with real-time operating... 
    C++
    Full time
    Contract work

    Kasmo Global

    San Jose, CA
    2 days ago
  • $108.2k - $160k

     ...launch of our commercial service.OverviewThe Software Engineer, Motor Inverter is involved in the architecture and implementation of the embedded software at the heart of Joby Aviation...  ...knowledge of object-oriented C++ programming methodology and multi-layered... 
    C++
    Full time
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    3 days ago
  • $96.8k - $118.3k

    DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation...  ...field.Strong proficiency in C and/or C++ programming.Experience with embedded...  ...challenges, whether in networked, application, cloud or mobile environments.... 
    C++
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $116k - $200k

     ...battery-powered, portable applications such as smartphones, laptops...  ....Job Summary:The Senior Embedded Firmware Design Engineer is responsible for designing...  ...setProficiency in C/C++ and assembly language programming...  ...industry leading embedded software suites (IDE), AI coding... 
    C++
    Full time
    Work at office

    Semtech

    San Diego, CA
    3 days ago
  •  ...invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization,...  ..., error handling, and user/test applications.Collaborate cross-functionally throughout...  ....Highly proficient in developing C/C++ embedded and real-time software for multi... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    18 hours ago
  • $139.5k - $224.4k

     ...The emulators themselves are embedded systems which emulate the...  ...our Automation Development Engineering Team in Santa Cruz, CA. The...  ...understanding the electrical and software architecture of the aircraft...  ...teamExpert knowledge of C++Expert knowledge of object-oriented... 
    C++
    Full time
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    3 days ago
  • $160k

     ...DescriptionDo you want to work on cutting-edge software and techniques redefining the...  ...Airbus and Boeing is currently seeking an Embedded Software Engineer to join their dynamic team. Operating...  ...experience in coding with Embedded C/C++, preferably in the context of AC/DC or... 
    C++
    Work from home

    Round Peg Solutions

    Burbank, CA
    3 days ago
  •  ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...•At least 3 years of experience with Embedded software development in C/C++ in Video processing.•At least 3 years of experience in... 
    C++
    Permanent employment
    Full time
    H1b

    Sonsoft

    Santa Clara, CA
    3 days ago
  • $91.8k - $137.6k

     ...they're making history.The Software Team at Northrop Grumman Mission...  ...you to join our team as a Embedded Software Engineer/Principal Embedded Software...  ...working options. Applicants are encouraged to apply only...  ...programming languages such as Ada, C/C++ (ISO‑C++17 or later), C#,... 
    C++
    Full time
    Work at office
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Camarillo, CA
    2 days ago
  •  ...EVgo seeks a Firmware Engineer to implement embedded Linux software for DC fast chargers. You will develop and maintain MCU firmware, collaborate with cross...  ...tooling for production deployments. The role emphasizes C/C++ on embedded Linux, charging protocol knowledge, unit... 
    C++

    EVgo

    El Segundo, CA
    4 days ago
  • $87.1k - $157.45k

     ...currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and...  ...SoC and IP for high performance applications.In this role, the Embedded Software...  ...experience, including strong experience in C/C++ software development for embedded... 
    C++
    Full time

    Leidos

    San Diego, CA
    4 days ago
  • $189.07k - $198.53k

     ...What You’ll Do Perform embedded development and...  ...verification of safety critical software components for the...  ...Collaborate with systems engineers to decompose item...  ...embedded software using C/C++; working with Real-...  ...processed as part of any job applications you choose to submit... 
    C++
    Local area

    Archer Aviation

    San Jose, CA
    3 days ago
  • $177k - $265.6k

     ...for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA. What You...  ...as with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and...  ...Crypto Systems or RustProficient in C/C++Proficient in Object Oriented programmingProficient... 
    C++
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $160k - $220k

     ...sensors and tools for engineers, roboticists, and researchers...  ...drones and many other applications. If you’re motivated...  ...Staff level for the Embedded Engineering team, you...  ...building the embedded software that powers our lidar...  ...in Linux, C, and C++, Rust, and Python. Your... 
    C++
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    3 days ago
  •  ...Description We're seeking an engineer who thrives at the intersection of embedded systems, distributed...  ...focuses on building the software layer that collects data...  ...software using modern C++ /RUST for Linux...  ...Responsibilities Embedded Application Development using C++/RUST... 
    C++

    Insight Global

    Palo Alto, CA
    3 days ago
  •  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...responsible for the real-time software infrastructure that...  ...experience and comfort working with C++ in an embedded environment is required....  ...and middleware for robotic applications or embedded devices.Experience... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...seeking a highly motivated Junior Embedded Middleware Engineer to join our engineering team...  ...to 3 years of experience in software development, strong programming skills in C/C++, Embedded, Firmware ,...  ...activities across operating systems, applications, and hardware platforms.... 
    C++
    Long term contract
    Full time

    Transcend Softech LLC

    Milpitas, CA
    4 days ago
  • Transcend Softech LLC in Milpitas, California, seeks a Junior Embedded Middleware Engineer with 1-3 years of software experience and skills in C/C++, Embedded Firmware, and QNX-based systems. You will design, develop, and maintain middleware for embedded and real-time... 
    C++

    Transcend Softech LLC

    Milpitas, CA
    4 days ago
  • $108.2k - $193.6k

     ...and implementation of the embedded software at the heart of Joby Aviation...  ...of manufacturing and test applications. This will require a deep understanding...  ...-moving, cross-functional engineering teamDeliver robust,...  ...knowledge of C++ and object-oriented programming... 
    C++
    Full time
    Temporary work
    3 days per week

    Joby Aviation

    Santa Cruz, CA
    1 day ago
  • $174k - $252k

     ...silicon.Research scalable USB software architectures, influence SoC...  ...the programming languages C/C++.Experience working on the Linux...  ....Demonstrated knowledge of embedded systems development, RTOS concepts...  ...or WebKit.Google's software engineers develop the next-generation... 
    C++

    Google

    San Jose, CA
    18 hours ago
  • $166k - $292k

     ...space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-...  ...firmware engineering.Understanding and application of cryptography.Experience working...  ...more of the following languages: C/C++, Rust.Current U.S. Secret or Top... 
    C++
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  • $120k - $175k

     ...experience the joy and freedom of flight.EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CAIn this role, you are...  ...systems for flight-critical applications.Develop and test embedded software components...  ...with some of the following tools: C/C++, Python.Experience with bootloader,... 
    C++
    Work experience placement
    Work at office

    Skyryse

    El Segundo, CA
    3 days ago
  • $255.65k - $268.44k

     ...architectural design, embedded development, and verification...  ...of safety-critical software components for the...  ...junior and mid-level engineers, fostering technical growth...  ...software using C/C++; working with Real-Time...  ...processed as part of any job applications you choose to submit... 
    C++
    Local area

    Archer Aviation

    San Jose, CA
    3 days ago
  • $154k - $212k

     ...smarter, greener future for global freight.Embedded Software Engineer, Perception (All Levels)Parallel...  ...-level systems software in Rust and C/C++ for perception-critical components, from...  ...compensation in accordance with applicable laws. Salary ranges are listed below and... 
    C++
    Local area
    Shift work

    Parallel Systems

    Los Angeles, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Application Software Engineer - Embedded Software C++. Be the first to apply!