Application Software Engineer - Embedded Software C++
$209.7k - $298.2kFull-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.
- 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.
- 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.
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++
- 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
- 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++
- 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++
- ...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++
$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 timeFor contractors- 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
- 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++
- ...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++
- ...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
- ...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
- ...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 timeLocal areaWork from homeRelocationRelocation package
- ...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 workLocal areaOverseas
$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 startWork from homeFlexible hours- 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++
- 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 timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours
- 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-llcC++
- 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++
- ...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 officeRemote workFlexible hoursShift work
- ...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 workWork at office
- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
- ...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++
- 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++
- ...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
- ...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++
- ...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
- 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++
- 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++
$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 workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Application Software Engineer - Embedded Software C++. Be the first to apply!
Related searches
- senior application security engineer Michigan
- application performance engineer Michigan
- app developer Michigan
- senior application support engineer Michigan
- agile software developer Michigan
- experienced software developer Michigan
- work from home software developer Michigan
- software developer fintech Michigan
- financial software developer Michigan
- software engineer Michigan


