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
Full-time

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in Sunnyvale, CA vacancy
  •  ...of the work will involve coding. The role is focused purely on embedded software development, with no cloud-related responsibilities....  ...Requirements (Top Skills) Strong programming experience in C and C++. Solid experience working in Linux environments. Experience with... 
    C++
    Contract work

    BayOne Solutions

    Sunnyvale, CA
    10 hours ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining...  ...software experience. The ideal candidate will have strong C/C++ skills, in-depth knowledge of TCP/IP networking, and the ability... 
    C++

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $132.4k - $179.2k

     ...of perception to a broad range of applications from automated driving to industrial...  ...& microcontrollers in C/C++. Participate in the team's software processes, including requirements...  ...experience developing C/ C++ code in embedded systems environments. Familiarity... 
    C++
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    10 hours ago
  • $93.2k - $164.45k

     ...Sunnyvale, California is seeking an experienced Software Engineer to join their dynamic teams. This role involves the development of embedded flight software for THAAD interceptor...  ...collaboration. The ideal candidate has experience in C++ programming, a strong background in... 
    C++

    Lockheed Martin

    Sunnyvale, CA
    15 hours ago
  • $96.8k - $118.3k

     ...Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement...  ..., or a related field. Strong proficiency in C and/or C++ programming. Experience with embedded Linux systems and low... 
    C++
    Full time

    Fortinet

    Sunnyvale, CA
    3 days ago
  • General Motors is seeking an engineer for the Autonomous Vehicle...  ...This role involves developing embedded applications for autonomous driving...  ...have extensive experience in software quality and a strong programming...  ...background, particularly in C++ and Python. The position offers... 
    C++

    General Motors

    Sunnyvale, CA
    15 hours ago
  •  ...Embedded Test Engineer Location: Mountain View, 94043 CA (Onsite) Duration: Long term Contract...  ...automotive platforms. ~ Work closely with software developers to ensure test coverage for...  ...Strong programming/scripting skills in C, C++, Python, or Shell. ~ Solid experience... 
    C++
    Long term contract

    Kasmo Global

    Mountain View, CA
    3 days ago
  • $119.5k - $164.4k

     ...Elevate Aviation Innovation: Embedded Systems Tools Engineer Ready to make a...  ...developing mission-critical applications for world-class GPS receivers...  .... You will own the full software development lifecycle, championing...  ...Oriented Microsoft Visual C++, Python 3.x, and... 
    C++
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    1 day ago
  • $155k - $215k

     ...are a team of mission-driven engineers with experience across...  ...future a reality. As an Embedded Software Engineer at Reliable Robotics...  ...Responsibilities Develop C/C++ flight software requirements...  ..., or safety-critical applications Preferred Criteria... 
    C++
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  • $150.4k - $277.6k

     ...Embedded Software Engineer Apple's System Firmware and Diagnostics team is looking for an enthusiastic...  ...experience ~ Proficiency in C/C++ programming ~ Background in embedded...  ...eligibility requirements and other terms of the applicable plan or program. Apple is an equal... 
    C++
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    1 day ago
  • dorle-controls-llc is seeking experienced Embedded Software Engineers in Sunnyvale, California. Your role will focus on optimizing QNX OS performance...  ...in embedded systems development, especially with C/C++. Additional experience with automotive software and functional... 
    C++

    DORLE CONTROLS

    Sunnyvale, CA
    15 hours ago
  • $200k

     ...Embedded Developer Location: Hanover MD Employment Type: Full...  ...opportunity to develop low-level software, identify vulnerabilities and...  ...of a Bachelor of Electrical Engineering or Computer Science or...  ...systems in assembly, C and/or C++ Protocol analysis such as... 
    C++
    Full time
    Work experience placement
    Relocation

    Omega Solutions

    Santa Clara, CA
    15 hours ago
  • $184k - $287.5k

     ..., California, is seeking a skilled software engineer to optimize the deployment of robotics solutions on embedded platforms like Jetson. This role involves...  ...complex issues across the stack. Applicants should have a strong background in C++ and Python, with at least eight... 
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $209.7k - $311.4k

    The role As an Embedded Software Test Engineer / Tech Lead at Wayve, you will play a key role in validating onboard software systems before they reach...  ...QNX-based platforms Strong programming skills in Python, C++, or similar languages for test development and automation... 
    C++
    Full time
    Early shift

    Wayve

    Sunnyvale, CA
    1 day ago
  • $150k - $250k

     ...and energy efficiency across applications ranging from edge devices to...  .... Our talented team of engineers and industry-leading executives...  ...Design, develop, and optimize embedded software for real-time and AI-driven...  ...platforms. Proficiency in C and C++ for embedded systems. Strong... 
    C++

    TETRAMEM INC

    San Jose, CA
    1 day ago
  • $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 time
    Contract work

    Kasmo Global

    San Jose, CA
    3 days ago
  • $124k - $171k

     ...A global leader in materials engineering solutions is seeking a talented Software Engineer II to design and develop innovative software for semiconductor equipment...  ...Essential requirements include proficiency in C and C++, with a Master’s or Bachelor’s degree and relevant... 
    C++

    Applied Materials

    Santa Clara, CA
    10 hours ago
  • $295.5k - $375.1k

    The role The security of our software is paramount to the safety of our vehicles. The...  ...technology. You will work with embedded software engineers to design, implement, review, and test...  ...Significant experience with at least Python, C++, C, or Go. Exceptional ability to... 
    C++
    Full time

    Wayve

    Sunnyvale, CA
    1 day ago
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are...  ...seeking a highly skilled Embedded Software Engineer with a strong background in...  ...Solid programming experience in C or C++. • Experience in hands-on development... 
    C++

    Kasmo Global

    San Jose, CA
    2 days ago
  • $110k - $150k

     ...Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware...  ...development of automotive diagnostic applications and vehicle interface software...  ...experience in relevant field Fluent in C, C++ Real time embedded systems... 
    C++
    Immediate start

    Snap-on

    San Jose, CA
    11 hours ago
  • $120k - $300k

     ...Embedded Software Engineer San Jose Hark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive...  ...Develop and maintain embedded firmware in C/C++ targeting ARM-based SoCs and microcontrollers Own BSP development... 
    C++
    Full time
    Immediate start

    Hark

    San Jose, CA
    4 days ago
  • $160k - $210k

     ...Embedded Hardware Engineer Efficient is developing the world's most energy-efficient...  ...and accompanying system software to test and showcase our...  ...energy-efficient embedded applications, this is for you! Key Responsibilities...  ...experience with C and/or C++ ~ Deep knowledge of at... 
    C++
    Immediate start

    Efficient Computer Service LLC

    San Jose, CA
    2 days ago
  •  ...Lead Embedded Systems Software Engineer Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This...  ...detail live). What are we looking for? Excellent C/C++ and Python programming skills in a Linux environment.... 
    C++
    Work experience placement
    Work at office
    Remote work

    Dapster

    Palo Alto, CA
    3 days ago
  •  ...Position Title: Embedded Software Engineer Duration: 6-Months C2H Location: Palo Alto, CA Schedule:...  ...quality, testable software using Golang, C++, and/or Rust Design and implement...  ...software development experience using application layer languages in either Golang, C/C++... 
    C++
    Temporary work

    Collabera

    Palo Alto, CA
    2 days ago
  •  ...Senior Embedded Software Engineer – Test Solutions Engineering (TSE) Micron Technology is a world leader...  ...and drivers. Develop code in C, C++, Bash, and Python on bare metal and under...  ...affirmative action employer. All qualified applicants will receive consideration for... 
    C++
    Local area

    Micron Technology

    San Jose, CA
    1 day ago
  • $75k - $300k

     ...seeking talented and self-motivated software engineers to join our embedded system team. In this role, you play...  ...resolution, etc. Qualifications Excellent C/C++ coding skills, familiar with common...  ...prohibit harassment of, any applicant or employee on the basis of race, color... 
    C++

    Tensor

    San Jose, CA
    1 day ago
  • $175k - $275k

     ...Embedded Software Engineer Cerebras Systems builds the world's largest AI chip, 56 times larger than...  ...the user experience of AI applications, unlocking real-time iteration and increasing...  ...building production-quality software in C++ or Golang. ~ Solid understanding of... 
    C++

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    4 days ago
  •  ...worldwide. We're a team of engineers, clinicians, and innovators...  ...strategy and develop software to implement the same. Essential...  ...Qt and other tools in an embedded C/C++ environment. Maintain superior...  ...opportunities to all qualified applicants and employees, and prohibit... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $100k - $175k

     ...quality of life. As a Senior Embedded Software Engineer you will be responsible for designing...  ...Implement software solutions in C/C++ or other relevant programming languages...  ...the hiring process, such as reviewing applications, analyzing resumes, or assessing... 
    C++
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    1 day ago
  • $140k - $170k

     ...validation of safety-critical software components for the...  ...; collaborate with embedded developers to analyze...  ...scripts and frameworks (C/C++, Python) to improve...  ...a BS in Electrical Engineering, Computer Engineering,...  ...accommodations to job applicants with physical or mental... 
    C++
    Local area

    AlleyCorp

    San Jose, CA
    10 hours 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!