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 23 days ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in Michigan vacancy
  • $209.7k - $298.2k

     ...We're seeking an exceptional Application SW Engineer to join our Application...  ...early validation of our AI software stack on customer hardware platforms...  ...~8+ years of experience in embedded or automotive software...  ...~ Strong proficiency in C/C++, Bash, and Python. ~ Deep... 
    C++
    Full time
    Work from home

    Wayve

    Detroit, MI
    4 days ago
  • $209.7k - $298.2k

     ...basis as protected by applicable law. About Us Founded...  .... Our advanced AI software and foundation models...  ...exceptional Application SW Engineer to join our...  ...years of experience in embedded or automotive software...  ...Strong proficiency in C/C++, Bash, and Python. ~... 
    C++
    Full time
    Work from home

    Wayve

    Michigan
    24 days ago
  • We are seeking an experienced Senior Embedded Software & DevOps Engineer to join our automotive software team...  ...develop safety-critical embedded application software while supporting compiler and...  ...Responsibilities Develop and maintain embedded C/C++ software for automotive powertrain... 
    C++

    Stellantis

    Auburn Hills, MI
    3 days ago
  • Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements...  ...automotive applicationsStrong programming expertise in C, C++, and assembly language, with experience in scripting... 
    C++
    Work at office
    Flexible hours

    Flex N Gate

    Allen Park, MI
    3 days ago
  •  ...Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices...  ...• Develop low-level drivers and hardware interfaces in C/C++, including register-level programming from IC datasheets.... 
    C++

    OtterBase

    Southfield, MI
    4 days ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems...  ..., design, coding, and unit and integration testing using C/C++ Create and execute test plans including white box, black... 
    C++

    Stellantis

    Auburn Hills, MI
    3 days ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules...  ...detailed design activitiesWrite and optimize embedded C/C++ and low-level software code in real-time operating system environmentsCreate... 
    C++

    Stellantis

    Auburn Hills, MI
    3 days ago
  • $102.6k - $171k

     ...Flexibility: OnsiteWe are seeking a Staff Embedded Software Engineer to lead the design, development, and...  ...work experienceExperience in C/C++ software development for embedded systems...  ...including scripting, automation, and application development.Preferred Qualifications... 
    C++
    Full time
    For contractors

    Stryker

    Grand Rapids, MI
    1 day ago
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform...  ...features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator...  ...embedded (C/C++/Rust) software for vehicle...  ...Experience with RTOS and real-time application development.What Will Give... 
    C++
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • General Motors seeks a Software Engineer to join the VMEC TRP team, focused on embedded controls, diagnostics, and prognostics for high‑voltage systems. You will develop...  ...include implementing software in C/C++, MATLAB/Simulink, DOORS and GIT, integrating subsystems... 
    C++

    General Motors

    Milford, MI
    4 days ago
  •  ...be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should...  ...development expertise (modern C++ and embedded C proficiency), Min...  ...low level device drivers to applications. Should have expertise in debugging... 
    C++
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours
    Night shift

    Ford

    Dearborn, MI
    3 days ago
  •  ...industries.POSITION OVERVIEWEmbedded Software Engineer II at Gentex creates...  ...Test Development, Embedded Software Development, Software...  ...systems.High proficiency in C, C++ languages, assembly languages...  ...opportunities to qualified applicants and employees regardless of... 
    C++
    Full time
    Work at office

    Gentex

    Zeeland, MI
    4 days ago
  •  ...innovator, is on the lookout for an accomplished Senior Embedded Software Engineer . This position centers on leading software solutions...  ...systems and protocols. Job Duties Create embedded applications using C/C++ tailored for real-time and Linux-based environments Lead... 
    C++

    Blue Chip Talent

    Troy, MI
    4 days ago
  •  ...complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills...  ...OS (RTOS), Linux, Embedded C/C++ ~ Experience with UML/...  ...opportunities (EEO) to all employees and applicants for employment without regard... 
    C++
    Contract work
    Local area
    Overseas

    RHEINMETALL

    Auburn Hills, MI
    1 day ago
  •  ...first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day...  ...integration) Working knowledge of C++ and/or Python Experience with version...  ...match their skills and capabilities. Applicants in the recruitment process may be... 
    C++
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    17 hours ago
  • $102.19k - $190.5k

     ...foreign equivalent in Electrical Engineering, Computer Science,...  ...required: 1. Programming in C, C++, Python, or Groovy. 2 years...  ...is required: 1. Debugging embedded ECU software using network tools (Vector...  ...Opportunity Employer. All qualified applicants will receive consideration... 
    C++
    Immediate start
    Work from home
    Flexible hours

    Ford

    Allen Park, MI
    3 days ago
  • Dorle-controls-llc is hiring an Embedded AUTOSAR Engineer in Auburn Hills, MI. You will develop base level software layers, configure AUTOSAR systems, and integrate middleware...  ...in embedded software development using C/C++. An eagerness to learn and strong problem-solving... 
    C++

    dorle-controls-llc

    Auburn Hills, MI
    4 days ago
  • Job Title: Embedded AUTOSAR Engineer Location :Auburn Hills,MI Job Requirement Details- MANDATORY SKILLS : Classic AUTOSAR, Embedded Software Development PREFERRED SKILLS: Cyber-security, functional...  ...software development with C / C++ #J-18808-Ljbffr dorle-controls-llc
    C++

    dorle-controls-llc

    Auburn Hills, MI
    4 days ago
  •  ...Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary...  ...requires expertise in Embedded C/C++, Linux, RTOS, SysML/UML, DevSecOps,...  ...Develop and integrate software drivers, applications, kernels, containers, and virtual... 
    C++
    Contract work
    Work at office

    Moseley Technical Services

    Auburn Hills, MI
    3 days ago
  •  ...Job Description Job Description Embedded Engineer with Matlab and C++ Work location Allen Park, MI...  ...Matlab, Coding, C++, Embedded Software, Embedded Systems · MATLAB – Candidate...  ...compliant code for embedded automotive applications, including scripting for automation... 
    C++
    Work at office
    Local area

    IPS Technology Services

    Allen Park, MI
    26 days ago
  • An established industry player is seeking a talented Software Engineer to design and implement embedded software for vehicle features. In this role, you will leverage your expertise in C++ and Adaptive AUTOSAR to create robust solutions for body control modules. You will... 
    C++

    TechDigital Group

    Dearborn, MI
    4 days ago
  •  ...Infotainment (IVI) platforms. As a Staff Software Embedded Test Engineer, you will lead OS verification...  ...Software Embedded Test Engineer ensures applications meet GM software and feature...  ...common languages such as Python or C++ Experience with validatingplatform and... 
    C++
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Summary Build and maintain the embedded software stack for the Delta Unit...  ...for the Unit Controller in C/C++ (and Rust where appropriate) on...  ...3-4-1/-4-2 and NERC CIP where applicable. Required Qualifications BS/MS in Computer Engineering, Electrical Engineering, or Computer... 
    C++

    Delta Electronics Americas

    Plymouth, MI
    4 days ago
  •  ...develop, create and update software design documents...  ...in computer science or engineering with a minimum 3-5+ years...  ...of coursework in Embedded Programming, Embedded...  ..., and test embedded C/C++ Experience working with...  ...Specifications using MS Office Application Suite of tools.... 
    C++
    Immediate start

    Artech Information System LLC

    Troy, MI
    4 days ago
  •  ...technology firm in the United States is seeking an OTA and Diagnostics Software Development Engineer. The role involves designing and developing safety-critical embedded software applications using modern C++. Applicants should have a Bachelor's degree in a relevant field... 
    C++

    TechDigital Group

    Detroit, MI
    5 days ago
  • Latitude AI is building an embedded software platform for automotive ADAS, delivering real-time Linux...  ...across ML, robotics, cloud, and safety engineering to advance the future of vehicle autonomy. You’ll contribute to embedded C++, MISRA-C++, Linux userspace development,... 
    C++

    Latitude AI

    Detroit, MI
    4 days ago
  • Stellantis SWx is building a new software organization from the ground up and seeking engineers for embedded software development across AUTOSAR, safety and cybersecurity...  .... Ideal candidates have 5+ years in embedded C/C++, experience with AUTOSAR, SysML, and a strong bias... 
    C++

    Stellantisfinancialservices

    Auburn Hills, MI
    4 days ago
  •  ...implementation, and validation of software for a variety of...  ...others. In this role Engineers will focus on software...  ...and integration of application layer software for the...  ...and implement in C++ for a QNX RTOS. What you...  ...able to do: Design an embedded software solution that... 
    C++

    TechDigital Group

    Dearborn, MI
    4 days ago
  • We are seeking two Senior Embedded Software Engineers to support an automotive software engagement in...  ...Strong C/C++ development and debugging skills...  ...Familiarity with automotive security software applications Experience... 
    C++

    Luxoft

    Detroit, MI
    more than 2 months ago
  •  ...Description Title : Drive Controls Engineer – Locomotive and OHV Systems...  ...control algorithm design, software requirements development,...  ...: -   Experience in using (C++, C, MATLAB, etc), with knowledge...  ...experience working with embedded architectures, combined with... 
    C++

    Phoenix Technical Solutions

    Dearborn Heights, MI
    11 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!