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 14 days ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in California vacancy
  •  ...Embedded Software Engineer We are looking for an experienced Embedded Software Engineer to design, develop, and maintain software solutions for...  ...in embedded software development. ~ Proficiency in C/C++ programming. ~ Experience with real-time operating systems... 
    C++

    Kasmo Global

    San Jose, CA
    12 hours 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
    1 day ago
  •  ...Job Role: Embedded Software Engineer III Location: Burlingame , CA (Onsite) Duration: 12 Months As an Embedded Software Engineer...  ...within the team. ~2+ years of experience in C/C++ programming or 2+ years of experience with Java programming... 
    C++

    eTeam

    Burlingame, CA
    4 days ago
  • $100k

     ...Embedded Software Engineer Irvine, CA (Onsite) $100k/annum (MAX) Bachelor's degree (BSCS/BSEE) with 3+ years related experience embedded software development and verification in C/C++ language. Exposure to completed Software Development Lifecycle (SDLC) with peripheral... 
    C++

    Saxon Global

    Irvine, CA
    12 hours ago
  •  ...About the job Embedded Software Test Engineer What you will be doing: You will be responsible for the testing of embedded software MCU / MPU systems...  ...Knowledge and experience with embedded MCU programming (C, C++, and Python) Familiar with ARM MCUs / MPUs and embedded... 
    C++

    FutureRecruit.net

    Irvine, CA
    1 day ago
  •  ...Software Engineer Position The Software Product Assurance Center's Software...  ...development techniques on embedded targets to continuously...  ...time embedded solutions with application software, with a focus on overall...  ...are developed using C and C++ on a variety of computing... 
    C++
    For subcontractor

    Raytheon

    El Segundo, CA
    5 days ago
  •  ...Description: · Design, develop, test, and optimize embedded software solutions for GNSS navigation systems. · Develop and implement...  ...navigation algorithms and estimation techniques using C/C++. · Create engineering designs, technical specifications, validation plans, and... 
    C++

    Three Point Solutions

    Torrance, CA
    5 days ago
  •  ...Embedded C++/QT/QML Engineer - Brea, CA (Onsite) Experience: 6 to 15 Years Good design, development, and testing experience in embedded software using C/C++ for aerospace-grade systems. Hands-on experience with Qt/QML, Qt Creator, and Qt Quick framework. Strong... 
    C++

    Futran Tech Solutions Pvt. Ltd.

    Brea, CA
    12 hours ago
  •  ...California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software stack. Candidates should hold a Bachelor'... 
    C++

    Intelliswift

    Sunnyvale, CA
    1 day ago
  •  ...seeking a dynamic and talented Consulting Embedded Software Engineer to join our team in the Tech Services...  ...Solid programming experience in C or C++. 7. Proven experience in embedded...  ...information or any other basis protected by applicable federal, state, or local laws. Jobot... 
    C++
    Local area

    Jobot

    El Segundo, CA
    12 hours ago
  •  ...Embedded Software Engineer We are building some of the world's most advanced autonomous systems. Responsibilities Develop embedded software in modern C++ Build Python tooling and automation Work across Embedded Linux and RTOS Hardware bring‑up and low‑level debugging Device... 
    C++

    Fruition Group US

    San Francisco, CA
    1 day ago
  • $170k - $260k

     ...ownership and impact are real. Job Overview As a Principal Embedded Software Engineer / Firmware Architect , you will own the technical vision and...  ...with multiple shipped products Expert-level embedded C/C++ Deep experience with RTOS, bootloaders, and low-level hardware... 
    C++

    Heron Power

    San Francisco, CA
    1 day ago
  •  ...Embedded Software Engineer (Rust, C/C++, Python) Location: Redmond, WA - On-Site Job Type: Contract Experience Level: Mid-Level About the...  ...low-level hardware interactions, and secure embedded applications. If you are passionate about writing efficient and safe... 
    C++
    Contract work

    Kasmo Global

    San Francisco, CA
    13 hours ago
  •  ...are looking to recruit an exceptional Embedded Software Engineer - Real-Time Linux to help build the...  ...robotics and machine learning (ML) applications. Develop the framework for integration...  ...passing. Proficiency in C and C++ Experience with ROS 2 middleware and... 
    C++

    Maven Robotics

    San Francisco, CA
    5 days ago
  •  ...Title: Embedded SW Engineer Department: R&D Manager: VP SW Engineering Location: San...  ...responsible for implementing embedded software that forms part of Nextivity's product...  ...and Abilities Expert in embedded C/C++ programming Familiar with Software Development... 
    C++
    Full time
    Work experience placement
    Work at office

    Nextivity

    San Diego, CA
    12 hours ago
  • $250k

     ...Overview Senior Embedded / Firmware Engineer (Edge AI / Connected Devices) Bay Area Hybrid Up to $250,00...  ...Design, develop, and maintain embedded software and firmware across Linux, RTOS, and bare...  ...years) Solid programming skills in C/C++, with Python or similar for scripting/... 
    C++

    5V Tech

    San Francisco, CA
    1 day ago
  • $100k - $200k

     ...be hired directly by an Insight Global client Job Summary: Embedded Software Engineer - San Francisco, CA You will be responsible for building the...  ...our lidar firmware system. Expertise in Linux, C, and C++, Python, along with an eye for detail, are essential. As a... 
    C++
    Permanent employment
    Full time
    Work at office

    Insight Global

    San Francisco, CA
    1 day ago
  •  ...Overview: We are seeking a skilled Embedded Software Engineer. You will design and implement...  ...~ High proficiency in embedded C/C++ or equivalent systems language ~4+ years...  ...to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national... 
    C++
    Permanent employment

    Singularity Defense Corp.

    Gardena, CA
    3 days ago
  •  .... We are looking for a Staff Engineer to help guide our product development...  ...deliver world-class hardware/software/AI platforms. Your technical...  ...with a focus on cutting-edge Embedded Linux systems....  ...board bring-up Command of C/C++, with working knowledge of Python... 
    C++
    Work experience placement
    H1b
    Live in
    Relocation
    Work visa

    BrightAI Corporation

    San Francisco, CA
    1 day ago
  •  ...We are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software...  ...on real-time, high-reliability applications. Key Responsibilities Design...  ...environments. Write code in C/C++ and assembly for embedded systems;... 
    C++

    Texas State Library and Archives Commision

    San Diego, CA
    3 days ago
  • $130k - $170k

     ...Embedded Software Engineer – Secure Communications Locations: Carlsbad, CA | Marlborough, MA | Linthicum...  ...development at the intersection of C/C++, Linux, cryptography, and secure...  ...and support standalone embedded applications Assist in RESTConf interface design... 
    C++

    Navstar

    Carlsbad, CA
    1 day ago
  •  ...message the job poster from Fruition Group Embedded Software Engineer – Robotics (Senior/Staff Level) We’re...  ...(e.g., Cortex‑M) Develop embedded applications for motion control, power systems,...  ...features Write reliable, well‑structured C/C++ firmware with long‑term... 
    C++

    Fruition Group

    San Francisco, CA
    5 days ago
  • $120k - $300k

     ...Embedded Software Engineer San Jose Hark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive...  ...Develop and maintain embedded firmware in C/C++ targeting ARM-based SoCs and microcontrollers Own BSP development... 
    C++
    Full time
    Immediate start

    Hark

    San Jose, CA
    2 days ago
  •  ...Overview Title: Sr Embedded SW & Control Engineer No. of Positions: 5 Location: Irvine...  ...Programming & Tools: C, C++, MATLAB, Simulink Hardware...  ...-Time Systems, Embedded Software, Safety-Critical, Firmware...  ...Power Supplies Industries & Applications These companies design... 
    C++

    Accord Technologies Inc

    Irvine, CA
    1 day ago
  •  ...worldwide. We’re a team of engineers, clinicians, and innovators...  ...Product Development Platform Software team. The engineer will collaborate...  ...to design and build the embedded software platform. The...  ...Multi‑threaded, distributed C/C++ applications Third‑party networked device... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...Embedded Software Engineer, Intelligence Systems Reston, Virginia, United States A cutting-edge defense technology company is transforming...  ...in one or more of the following programming languages: C, C++, Rust, Haskell. U.S. Person status is required due to... 
    C++

    RIT Solutions, Inc.

    Glendale, CA
    5 days ago
  • $157.8k - $212k

     ...Overview You will be responsible for designing and implementing the embedded C++ software that runs on our electric-powered, fly-by-wire aircraft. You'll also collaborate with systems engineers and hardware designers to author software requirements and integrate... 
    C++
    Temporary work

    Joby Aviation

    Santa Cruz, CA
    3 days ago
  •  ...Embedded Software Engineer Today, Electronic Warfare is a growing enterprise - protecting the warfighter...  ...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++

    Navstar

    San Diego, CA
    12 hours ago
  • $110k - $150k

     ...Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware...  ...development of automotive diagnostic applications and vehicle interface software...  ...experience in relevant field Fluent in C, C++ Real time embedded systems... 
    C++
    Immediate start

    Snap-on

    San Jose, CA
    5 days ago
  • $96.8k - $118.3k

     ...Description Description As an Embedded Software Engineer on our team, you will be responsible...  ...field. Strong proficiency in C and/or C++ programming. Experience with...  ...security challenges, whether in networked, application, cloud or mobile environments.... 
    C++
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days 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!