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.
- 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
- ...Embedded Firmware Developer Develop 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...C++
- ...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++
- 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
- ...Embedded Software Engineer Job Description & Skill Requirement: Key Responsibilities • Design and develop embedded software for distributed... ...Engineering Skills to look for: • C / C++ Programming • Python Scripting • Embedded Software Development...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
$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- ...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++
- ...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
- ...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 officeLocal area
- 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++
- ...warfighters through digital engineering, software, and hardware solutions... ...more of the following. Linux, Embedded Linux, VxWorks, Lynx, or Windows... ..., endpoint security, application whitelisting, intrusion detection... ...experience. Java, C, C++, Python. Anti-Tamper experience...C++Full timeRelocation package
$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$65k - $166.2k
This position is on the embedded software development High Voltage Battery... ...we seek:B.S. in Electrical Engineering, Computer Science, Mechanical... ...of experience with C and/or C++ (internship/co-op/coursework... ...salary will be set within the applicable range according to job scope...C++InternshipImmediate startFlexible hours- ...Controls Engineer Providing feasibility and cost assessment for controls and software to the vehicle/programs. Representing the controls system (controllers and software... ...developer using Matlab Simulink/State Flow, Embedded C, testing or calibration engineer will be...
$189k - $240k
...Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance... ...Qt / QML Altia Skia OpenGL / Vulkan Embedded graphics/UI frameworks Good understanding...C++Full timeLocal areaWork from homeRelocation package- ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is... ...Software Engineer Job Description: C/C++/Python UNIX/Linux MATLAB/... ..., BASH This organization works on DOD applications, US Citizenship required ....C++
- ...RESPONSIBILITIES: The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: Design and implement software of embedded devices and systems from...Permanent employmentWork experience placement
$138.49k - $171.81k
...transportation.Ford’s Research and Advanced Engineering team takes new ideas from... ..., Electrical Engineering, Software Engineering or a related field... ...AUTOSAR and MISRA compliant embedded software in modern C++ for automotive applications. 2. Utilize Python and bash scripting...C++Immediate startWork from homeFlexible hours$93.64k - $190.5k
...equivalent in Electrical Engineering, Mechanical Engineering, Aerospace... ...or utilizing hand-coded C/C++ to develop software. 2 years of experience... ...Employer. All qualified applicants will receive consideration... ...using MATLAB/Simulink and embedded coder, or by using hand-...C++Immediate startWork from homeFlexible hours$99.6k - $166.6k
...lead in the creation of software that is deployed in... ...distributed globally to engineering teams across Ford and... ...infotainment system, embedded modem, vehicle cloud connectivity... ...in developing UI applications using Python OOP, FAST... ...Python, FAST APIs, C, C++, Cloud Deployment,...C++Immediate startFlexible hours- ...Java Developer Software Defined Vehicle (SDV)... ...layer & feature applications for Software Defined Vehicles... ...departments outside engineering, such as IT, Systems &... ...events • Knowledge in C++ programming, Java, Kotlin... ...control systems, embedded system development • Experience...C++For contractorsLocal areaRemote work
$84.05k - $192.9k
...equivalent in Computer Engineering, Electrical... ...required: 1. Develop embedded middleware services, interfaces... ...multithreaded solutions in C++. 1 year of experience... ...required: 1. Create application user interfaces using... ...emphasis on middleware software stacks.We are offering...C++Immediate startWork from homeFlexible hours- ...development, with hardware, embedded software, FPGA/ASIC, and signal... ...communication, networking, and video applications—developing BSP-level... ...Who You are Degree in Engineering, Computer Science, or equivalent... .... Proficiency in C, C++, and assembly programming,...C++Full timeRemote workShift work
- ...messaging from cloud, software signing, UDS diagnostics... ...in software engineering and secure coding practices... ...programming, including C#/C++, Java, Python or... ....Strong knowledge and applicability of software architecture... ...codebase.Working with ECU embedded development teams to...C++Immediate startRelocationFlexible hours
- ...Hybrid Powertrain OBD Subsystem Engineer to join our team and work on... ...powertrain diagnostic software. The ideal candidate will have... ...requirements. Skills Required: C++, Jira, Product Development, Data... ...translation to production embedded software. - Perform/oversee HIL...C++Work at office
$195k - $298.8k
...technology. As a Staff Android Software Engineer, you’ll drive the future of... ...and test Android system and application-level software for... ...Android Automotive OS with embedded platforms and multi-display... ...tools like CANoe or VehicleSpy.C++ experienceUnderstanding of Android...C++Full timeWork experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours- ...systems to intuitive design, intelligent software, and next-generation safety and... ...connected on a global scale.The RoleThe Vision Applications Engineer is responsible for developing,... ...across regionsProgramming knowledge in C++ and PythonExperience with ROS/ROS2Familiarity...C++Full timeFor contractorsLocal areaRemote workWork from home
$85.4k
...Degree in Electrical Engineering, Computer Engineering,... ...Systems Engineering and/or Software Engineering (... ...and supporting software applications through the full lifecycle... ...FEDE, VSEM, GPDS) and embedded software principles (... ...Engineering tools (Python, C++, Matlab, Simulink,...C++Immediate startFlexible hours- ...Role The Compute Systems Software team is a dynamic and... ...the foundational embedded software platform for... ...and other high compute application. We offer challenging... ...experienced Senior Software Engineer to join our team to... ...Strong proficiency in C/C++ programming for...C++Full timeLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Application Software Engineer - Embedded Software C++. Be the first to apply!
- app developer Detroit, MI
- ngo software engineer Detroit, MI
- entry level software engineer remote Detroit, MI
- software developer positions Detroit, MI
- software development engineer aws Detroit, MI
- consulting software engineer Detroit, MI
- financial software developer Detroit, MI
- software developer Detroit, MI
- software engineer healthcare Detroit, MI
- cybersecurity software engineer Detroit, MI

