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 17 days ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in California vacancy
- ...controllers, C Programming, White box testing, Embedded Device testing, RTOS, Device... ...protocolResponsibilities:• Design and develop software in C language for micro-controller based... ...Perform code level regression analysis (in C & C++) with knowledge of custom HW design to...C++
$100k - $200k
...160 countries.The Opportunity:The Sr Embedded Software Engineer oversees the design, development, and... ...current programming languages (e.g. C, C++, C#, python).Working from requirement... ...-to-end systems (firmware middleware application)Experience testing software is a...C++- Senior Embedded Linux and BSP Software Engineer (Avionics)Flight computers, radios and payload processors only perform as well as the software stack sitting... ...eligibility)What sets candidates apartFamiliarity with C++ and PythonExperience with Xilinx Zynq or Ultrascale+ SoC...C++
- ...agoJob Type PermanentJob DescriptionAre you an experienced Embedded Software Engineer ready to develop cutting-edge technology for aerospace and... ...development and device driver experience. • Proficiency in C/C++ and Python for real-time embedded systems. • Experience...C++Casual workRelocation package
- DSP / GPS / GNSS/INS Embedded Software / Firmware Algorithm DeveloperResponsibilitiesKey FunctionsDesign... ...in working in an environment with engineers of diverse backgrounds and... ...Proficiency with any of the following: MATLAB, C/C++, Python, VHDLInertial Measurement Unit...C++Immediate start
- ...worldwide.We’re a team of engineers, clinicians, and... ...broadly to the Video Software Engineering Group, responsible... ...for the Linux-based, embedded software that controls... ...in developing C/C++ software for embedded... ...for mission critical applications.Additional InformationDue...C++Local areaWorldwideFlexible hours
$50 per hour
...Embedded Software Engineer Location: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/Contract Pay Rate: $... ...embedded software development experience. ~ Proficiency in C/C++ programming. ~ Experience with real-time operating...C++Full timeContract work$108.2k - $160k
...launch of our commercial service.OverviewThe Software Engineer, Motor Inverter is involved in the architecture and implementation of the embedded software at the heart of Joby Aviation... ...knowledge of object-oriented C++ programming methodology and multi-layered...C++Full timeTemporary work$96.8k - $118.3k
DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation... ...field.Strong proficiency in C and/or C++ programming.Experience with embedded... ...challenges, whether in networked, application, cloud or mobile environments....C++Full timeWorldwide$116k - $200k
...battery-powered, portable applications such as smartphones, laptops... ....Job Summary:The Senior Embedded Firmware Design Engineer is responsible for designing... ...setProficiency in C/C++ and assembly language programming... ...industry leading embedded software suites (IDE), AI coding...C++Full timeWork at office- ...invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization,... ..., error handling, and user/test applications.Collaborate cross-functionally throughout... ....Highly proficient in developing C/C++ embedded and real-time software for multi...C++Local areaWorldwideFlexible hours
$139.5k - $224.4k
...The emulators themselves are embedded systems which emulate the... ...our Automation Development Engineering Team in Santa Cruz, CA. The... ...understanding the electrical and software architecture of the aircraft... ...teamExpert knowledge of C++Expert knowledge of object-oriented...C++Full timeTemporary work$160k
...DescriptionDo you want to work on cutting-edge software and techniques redefining the... ...Airbus and Boeing is currently seeking an Embedded Software Engineer to join their dynamic team. Operating... ...experience in coding with Embedded C/C++, preferably in the context of AC/DC or...C++Work from home- ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...•At least 3 years of experience with Embedded software development in C/C++ in Video processing.•At least 3 years of experience in...C++Permanent employmentFull timeH1b
$91.8k - $137.6k
...they're making history.The Software Team at Northrop Grumman Mission... ...you to join our team as a Embedded Software Engineer/Principal Embedded Software... ...working options. Applicants are encouraged to apply only... ...programming languages such as Ada, C/C++ (ISO‑C++17 or later), C#,...C++Full timeWork at officeRemote workRelocationShift work- ...EVgo seeks a Firmware Engineer to implement embedded Linux software for DC fast chargers. You will develop and maintain MCU firmware, collaborate with cross... ...tooling for production deployments. The role emphasizes C/C++ on embedded Linux, charging protocol knowledge, unit...C++
$87.1k - $157.45k
...currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and... ...SoC and IP for high performance applications.In this role, the Embedded Software... ...experience, including strong experience in C/C++ software development for embedded...C++Full time$189.07k - $198.53k
...What You’ll Do Perform embedded development and... ...verification of safety critical software components for the... ...Collaborate with systems engineers to decompose item... ...embedded software using C/C++; working with Real-... ...processed as part of any job applications you choose to submit...C++Local area$177k - $265.6k
...for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA. What You... ...as with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and... ...Crypto Systems or RustProficient in C/C++Proficient in Object Oriented programmingProficient...C++Full timeRelocation packageShift work$160k - $220k
...sensors and tools for engineers, roboticists, and researchers... ...drones and many other applications. If you’re motivated... ...Staff level for the Embedded Engineering team, you... ...building the embedded software that powers our lidar... ...in Linux, C, and C++, Rust, and Python. Your...C++Work experience placementWork at officeLocal area- ...Description We're seeking an engineer who thrives at the intersection of embedded systems, distributed... ...focuses on building the software layer that collects data... ...software using modern C++ /RUST for Linux... ...Responsibilities Embedded Application Development using C++/RUST...C++
- ...worldwide.We’re a team of engineers, clinicians, and innovators... ...responsible for the real-time software infrastructure that... ...experience and comfort working with C++ in an embedded environment is required.... ...and middleware for robotic applications or embedded devices.Experience...C++Local areaWorldwideFlexible hours
- ...seeking a highly motivated Junior Embedded Middleware Engineer to join our engineering team... ...to 3 years of experience in software development, strong programming skills in C/C++, Embedded, Firmware ,... ...activities across operating systems, applications, and hardware platforms....C++Long term contractFull time
- Transcend Softech LLC in Milpitas, California, seeks a Junior Embedded Middleware Engineer with 1-3 years of software experience and skills in C/C++, Embedded Firmware, and QNX-based systems. You will design, develop, and maintain middleware for embedded and real-time...C++
$108.2k - $193.6k
...and implementation of the embedded software at the heart of Joby Aviation... ...of manufacturing and test applications. This will require a deep understanding... ...-moving, cross-functional engineering teamDeliver robust,... ...knowledge of C++ and object-oriented programming...C++Full timeTemporary work3 days per week$174k - $252k
...silicon.Research scalable USB software architectures, influence SoC... ...the programming languages C/C++.Experience working on the Linux... ....Demonstrated knowledge of embedded systems development, RTOS concepts... ...or WebKit.Google's software engineers develop the next-generation...C++$166k - $292k
...space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-... ...firmware engineering.Understanding and application of cryptography.Experience working... ...more of the following languages: C/C++, Rust.Current U.S. Secret or Top...C++Full timeWork experience placementImmediate start$120k - $175k
...experience the joy and freedom of flight.EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CAIn this role, you are... ...systems for flight-critical applications.Develop and test embedded software components... ...with some of the following tools: C/C++, Python.Experience with bootloader,...C++Work experience placementWork at office$255.65k - $268.44k
...architectural design, embedded development, and verification... ...of safety-critical software components for the... ...junior and mid-level engineers, fostering technical growth... ...software using C/C++; working with Real-Time... ...processed as part of any job applications you choose to submit...C++Local area$154k - $212k
...smarter, greener future for global freight.Embedded Software Engineer, Perception (All Levels)Parallel... ...-level systems software in Rust and C/C++ for perception-critical components, from... ...compensation in accordance with applicable laws. Salary ranges are listed below and...C++Local areaShift work
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
- application engineering manager California
- application system engineer California
- application engineer California
- technical application engineer California
- application performance engineer California
- network applications engineer California
- application operations engineer California
- junior application support engineer California
- app developer California
- hydraulic application engineer California

