Application Software Engineer - Embedded Software C++
$209.7k - $298.2kWayve
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.
- ...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++
- 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 officeFlexible hours
$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- ...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
- ...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++
$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 employmentContract work- 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 timeLocal areaWork from homeRelocation package
- ...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
- ...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 placementImmediate startVisa sponsorshipFlexible hoursNight shift
- ...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++
- 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++
- ...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++
- ...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++H1bRemote work
- ...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++
- 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++
- ...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++
- ...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 timeRelocation package
- 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++
- 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++
$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 startRemote workFlexible hours- 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++
- ...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++
- 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++
- 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
$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 workLocal area$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 employmentFull timeWork at officeImmediate startVisa sponsorship- ...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++
- ...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 timeLocal areaWork from homeRelocation package
- 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 workWork experience placementRelocation
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Application Software Engineer - Embedded Software C++. Be the first to apply!
- field applications engineer Detroit, MI
- application support engineer Detroit, MI
- senior application security engineer Detroit, MI
- senior application support engineer Detroit, MI
- project application engineer Detroit, MI
- network applications engineer Detroit, MI
- app developer Detroit, MI
- senior app developer Detroit, MI
- application engineering manager Detroit, MI
- senior application developer Detroit, MI



