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 22 days ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in Michigan vacancy
  • 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
    1 day 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
    1 day 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
    1 day 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
    1 day ago
  •  ...Description Job Title: Matlab, Coding, C++, Embedded Software Location: Allen Park, MI...  ...compliant code for embedded automotive applications, including scripting for automation....  ...ECU. Experience Required: · Engineer Exp: Prac. In 2 coding lang. or adv.... 
    C++

    IPS Technology Services

    Dearborn, 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
    4 days 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
    1 day 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
    2 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
    2 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
    1 day ago
  •  ...industries.POSITION OVERVIEWEmbedded Software Engineer I at Gentex creates software...  ...Test Development, Embedded Software Development, Software...  ...lifecycle.Proficiency in C++ languages.Strong Linux Experience...  ...opportunities to qualified applicants and employees regardless of... 
    C++
    Full time

    Gentex

    Grand Rapids, MI
    3 days 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
    3 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
    4 days 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
    1 day 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
    2 days ago
  • Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering team...  ...assistance available. Applicants must be authorized to work in the United...  ...Experience and proficiency with C or C++ programming required; Python a bonus.... 
    C++
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Rehmann

    Ann Arbor, MI
    a month 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
    2 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
    2 days ago
  •  ...design, development, and testing of embedded software applications, including requirement and design reviews...  ...with broader cross-functional engineering team throughout firmware development...  ...development environment. Proficiency in C/C++ Development experience with Arm... 
    C++
    Work at office
    Remote work
    Flexible hours
    Shift work

    SoundOff Signal

    Hudsonville, MI
    12 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
    1 day 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
    2 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
    2 days ago
  • Moseley Technical Services, Inc. is seeking an Embedded Linux & RTOS Software Engineer in Sterling Heights, MI to support the integration of vehicle electronic...  .... The role focuses on Embedded Linux, VxWorks RTOS, C/C++, Yocto, Buildroot, cybersecurity, secure boot,... 
    C++

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    2 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
    2 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
    2 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
    2 days ago
  •  ...Job Description Senior Embedded Software & Controls  New Hudson, MI...  ...control systems for defense applications. This role requires deep expertise...  ...Simulink and embedded C/C++ environments. Develop...  ...Automotive, Mechanical, Electrical Engineering, Computer Science, Computer... 
    C++
    Full time

    Productive Resources

    New Hudson, MI
    8 days ago
  • General Motors in Milford Charter Township is looking for an Embedded Software Engineer to develop software for battery management, inverters, and...  ...experience in Embedded C development. Strong skills in C, C++, and Python are essential. Join us and be part of redefining... 
    C++

    General Motors

    Milford, MI
    2 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
    2 days ago
  • $91.5k - $148k

     ...Description PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER Location: New Hudson, MI | Onsite...  ...advanced defense and vehicle applications. This is a highly technical, hands...  ...algorithms using Simulink and embedded C/C++. Support system calibration, commissioning... 
    C++
    Remote work
    Monday to Friday

    CrossFire Group

    New Hudson, MI
    8 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!