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

Wayve

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.

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in Detroit, MI vacancy
  •  ...Embedded Firmware DeveloperDevelop embedded firmware in C/C++ for microcontroller based lighting or projector modules.Work with common peripherals like SPI, I2C, UART, PWM, Client, etc.Interface with LED drivers / projector components and support pixel-level control.Collaborate... 
    C++

    ClifyX

    Allen Park, 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
    18 hours ago
  • $115k - $164.6k

     ...organization and is open to new applications. (Backfill)AI...  ...an Infotainment Audio Software Developer, you will be...  ...Develop and Deploy C++ modules as part of the...  ...processCollaborate with other engineers by using Scrum/Agile...  ...and testing of embedded system firmwareSoftware... 
    C++
    Full time

    General Motors

    Warren, MI
    4 days ago
  •  ...Embedded Software Engineer (Long-Term Contract – Dallas-Fort Worth, TX)We are seeking an experienced Embedded Software Configuration Engineer for...  ...effectively within cross-functional teams.Proficiency in C/C++, Python, and embedded system development concepts is a plus... 
    C++
    Long term contract

    Kasmo Global

    Southfield, MI
    3 days ago
  •  ...Embedded Software EngineerDesign and develop embedded software for distributed systems involving multiple microcontrollers.Implement...  ...degree in Computer Science / Electronics & Communication Engineering.C / C++ Programming.Python Scripting.Embedded Software Development... 
    C++

    Pi Square Technologies

    Dearborn, MI
    3 days ago
  • $120k

     ...Embedded Software EngineerLocation: Dearborn MI 48101Tax Term (W2, C2C): AnyJob Type (Permanent/Contract): FulltimeDuration: FulltimePay Range...  .../ Electronics & Communication EngineeringRequired Skills:C / C++ ProgrammingPython ScriptingEmbedded Software DevelopmentBSP &... 
    C++
    Permanent employment
    Contract work

    Apolis

    Dearborn, MI
    3 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
    18 hours ago
  •  ...position with our client: Senior Embedded Engineer (Diagnostics & Vehicle...  ...hands-on experience in embedded software, vehicle communications, and...  ...of driver, firmware, and application software for vehicle communication...  ...development, preferably in C++  Multithreaded software... 
    C++
    Visa sponsorship

    SunSoft Technologies Inc

    Detroit, 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
    18 hours ago
  •  ...Embedded Software Engineer Job Summary We are seeking experienced Embedded Software...  ...layers, from low-level device drivers to application software. Strong debugging and...  ...Embedded software development using C++ . FreeRTOS/SafeRTOS.... 
    C++

    Pi Square Technologies

    Detroit, MI
    5 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
    1 day ago
  •  ...Embedded Software Engineer CDI Corporation is a multinational company providing engineering, information technology and staffing services to...  ...Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux Deploy and maintain the software for... 
    C++

    PSG Global Solutions

    Warren, MI
    3 days ago
  •  ...Staff Embedded Software EngineerWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management...  ...strong background in software development (C/C++), a passion for open-source technologies,... 
    C++
    H1b
    Remote work

    General Motors

    Warren, MI
    3 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
    1 day 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
    1 day ago
  •  ...Senior Embedded Software EngineerAt Parry Labs we believe the modern combat...  ...through digital engineering, software, and hardware solutions...  ...skills with knowledge in C, C++, Java and Python. Strong knowledge...  ...One Has Time for Long Job Applications!We completely understand,... 
    C++
    Full time
    Relocation package

    Parry Labs

    Detroit, MI
    18 hours ago
  • Akkodis is seeking several Embedded Software Engineers to support a major Detroit-area vehicle manufacturer. You will work on RTOS/AUTOSAR-based embedded...  ...'s in a related field and at least 5 years of embedded C/C++ experience, with AUTOSAR toolchains, ISO 26262/ASPICE... 
    C++

    Akkodis

    Detroit, MI
    3 days ago
  • A multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software, refining requirements, and working closely with engineering teams. Candidates should have a strong... 
    C++

    PSG Global Solutions

    Warren, MI
    1 day ago
  • $99.1k - $166.2k

     ...iconic brands.In this position... The Embedded Software & Cybersecurity Engineer will design, develop, and secure...  ...firmware development experience (C/C++, RTOS, microcontrollers) in BMS or...  ...base salary will be set within the applicable range according to job scope, responsibility... 
    C++
    Immediate start
    Remote work
    Flexible hours

    Ford

    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
    23 days ago
  • OTA and Diagnostics Software Development Engineer Key Responsibilities Design and develop safety-critical embedded software applications using modern C++ (C++14 and above) Lead resolution of complex design challenges, driving technical decisions and ensuring robust solutions... 
    C++

    TechDigital Group

    Detroit, MI
    1 day ago
  • Job Description Embedded Software Engineer, Allen Park, MI Translate customer and product requirements to software architecture...  ...real-time embedded software for safety critical applications. Demonstrated skills in C, C+, C++ and assembly language and experience with... 
    C++
    Flexible hours

    Flex-N-Gate LLC.

    Allen Park, MI
    1 day ago
  • $150k

     ...expansion, Akkodis is seeking several Embedded Software Engineers to join our large dedicated Akkodis...  ...layers, from low-level device drivers to applications; demonstrated expertise debugging low...  ...development experience using C++. Manufacturing Software support experience... 
    C++
    Temporary work
    Local area

    Akkodis

    Detroit, MI
    3 days ago
  • $150.32k - $225.48k

     ...operations, systems and safety engineering - all dedicated to...  ...Calif. Meet The Team The Embedded Software team develops foundational...  ...environments for both QM and ASIL applications on a variety of embedded targets...  ...and maintain embedded C++ software running in Linux userspace... 
    C++
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Detroit, 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
    14 days ago
  •  ...intuitive design, intelligent software, and next-generation...  ...there is a critical need for engineers who can drive progress by...  ...software, integrating with embedded systems and swiftly...  ...debug embedded firmware and applications using C and C++.Build and validate applications... 
    C++
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • Sr Embedded Systems Developer - QNX/MOST - Southfield, MI Contract...  ...hands on expertise in "C or C++" language Good...  ...tools Must have experience in Software Engineering Techniques, Software Engineering...  ...software lifecycle understanding Application details Full Name Work... 
    C++
    Contract work
    Work experience placement
    Relocation

    Info-Ways

    Southfield, MI
    1 day ago
  • $50 per hour

     ...Embedded Engineer Role In Warren Mi Below is the new HRF for EMBEDDED ENGINEER ROLE IN WARREN...  ...Proficiency with Microsoft Office applications (MS Word, MS Excel, MS PowerPoint)...  ...Experience developing UML-based system and/or software models Knowledge of embedded... 
    Work at office

    Staffing the Universe

    Warren, MI
    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!