Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Application Software Engineer - Embedded Software C++

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. 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 is a full‑time role based in our office in Sunnyvale or Detroit. 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. For more information visit Careers at Wayve. To learn more about what drives us, visit Values at Wayve. DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non‑discriminatory. #J-18808-Ljbffr Wayve

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Application Software Engineer - Embedded Software C++ in Sunnyvale, CA vacancy
  • $209.7k - $298.2k

     ...basis as protected by applicable law. About Us Founded...  ...technology. Our advanced AI software and foundation models...  ...Application SW Engineer to join our Application...  ...years of experience in embedded or automotive software...  ...Strong proficiency in C/C++, Bash, and Python.... 
    C++
    Full time
    Work from home

    Wayve

    Sunnyvale, CA
    2 days ago
  • $209.7k - $298.2k

    Application Software Engineer - Embedded Software (C++) Sunnyvale, California, USA | Detroit, Michigan, USA - Full‑time, on‑site (hybrid policy applies). About Us Founded in 2017, Wayve is the leading developer of embodied AI technology. Our advanced AI software and foundation... 
    C++
    Full time
    Work from home

    Necessary Ventures

    Sunnyvale, CA
    2 days ago
  •  ...California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software stack. Candidates should hold a Bachelor'... 
    C++

    Intelliswift

    Sunnyvale, CA
    1 day 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
    2 days ago
  •  ...Sunnyvale, California is seeking a skilled software developer to analyze and create...  ...role requires expertise in developing C/C++ embedded code and integrating software with automotive...  .... Candidates should have a degree in engineering and demonstrate proficiency in Matlab/... 
    C++

    Brembo

    Sunnyvale, CA
    2 days ago
  • $252.5k - $298.2k

     ...seeking a technical leader to head their US Application Engineering team, focusing on advancing autonomous driving...  ...Sunnyvale, CA. Ideal candidates should have over 8 years of experience in embedded software development and a strong proficiency in C/C++. #J-18808-Ljbffr Wayve
    C++
    Full time

    Wayve

    Sunnyvale, CA
    2 days ago
  •  ...worldwide. We’re a team of engineers, clinicians, and innovators...  ...Product Development Platform Software team. The engineer will collaborate...  ...to design and build the embedded software platform. The...  ...Multi‑threaded, distributed C/C++ applications Third‑party networked device... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day 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
    3 days ago
  • A leading technology firm is seeking an Embedded Engineer to join their VROS BSP Scale team, focusing on VR headset development...  ...embedded systems, particularly within large-scale software projects. Strong expertise in C/C++ and hardware integration is required. The role... 
    C++

    HCLTech

    Sunnyvale, CA
    2 days ago
  • $172k - $349k

    Hewlett Packard Enterprise is looking for an experienced Embedded Software Engineer to join their networking team in Sunnyvale, California. This...  ...platforms. Candidates should have 10+ years of experience in C/C++ programming, along with strong communication and problem-... 
    C++

    Hewlett Packard Enterprise

    Sunnyvale, CA
    2 days ago
  • $172k - $349k

    Hewlett Packard Enterprise is seeking an experienced Embedded Software Engineer to join our innovative team. This hybrid role requires strong skills in C/C++, and 10+ years in embedded systems for developing high-scale networking platforms. The ideal candidate will be... 
    C++

    Hewlett Packard Enterprise

    Sunnyvale, CA
    2 days ago
  •  ...difference, combining world-class engineering with a passion to solve...  ...to enrich lives. Embedded Software Engineer (Contract - 3 months...  ...Primarily working in Python and C/C++ on an embedded Petalinux...  ...time or hardware-integrated applications. Familiarity with... 
    C++
    Full time
    Contract work
    Worldwide

    Cambridge Terahertz

    Santa Clara, CA
    2 days ago
  • Google is seeking a Software Engineer in Mountain View, California, to develop cutting-edge audio software for next...  ...in software development, particularly with embedded operating systems, and be familiar with modern C++ practices. The position offers a competitive salary... 
    C++

    Google

    Mountain View, CA
    2 days ago
  • A pioneering tech company based in Santa Clara is seeking an Embedded Software Engineer to develop and integrate systems for a real-time imaging platform. You will work in Python and C/C++ on embedded systems, collaborating closely with hardware and software engineers.... 
    C++
    Full time
    Contract work

    Cambridge Terahertz

    Santa Clara, CA
    2 days ago
  • At Majestic Labs, we are seeking an Embedded Systems Software Engineer for AI who will design and optimize...  ...embedded software solutions for AI applications. Collaborate with hardware engineers...  ...in programming languages such as C/C++ and Python. Experience with AI frameworks... 
    C++

    Majestic Labs

    Los Altos, CA
    2 days ago
  • Intuitive in Sunnyvale, California is looking for a Senior Embedded Software Engineer to advance their robotic surgical platform. You will design...  ...years of experience in embedded systems, proficiency in C/C++, and strong problem-solving skills. This role offers an inclusive... 
    C++

    Intuitive

    Sunnyvale, CA
    2 days ago
  • Hewlett Packard Enterprise is looking for an Embedded Software Engineer to develop innovative networking solutions primarily from their...  ...experience in embedded systems development, particularly in C/C++. The ideal applicant will collaborate with cross-functional teams to create... 
    C++
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    2 days ago
  • Intuitive is seeking a skilled engineer to join our New Product Development Platform Software team, focused on developing the Ion...  ...The role involves designing robust embedded software in a collaborative environment, requiring strong C/C++ skills and experience with Linux... 
    C++

    Intuitive

    Sunnyvale, CA
    2 days ago
  • Lyte in Sunnyvale, California, is seeking a Senior Embedded Software Tools Engineer to design, build, and maintain software tools for embedded systems...  ...years of experience, strong coding skills in Python and C/C++, and a solid understanding of embedded systems. Benefits... 
    C++

    Lyte

    Sunnyvale, CA
    2 days 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
    4 days ago
  • $171k - $264k

     ...Intuition is looking for senior software engineers to help develop their next-...  ..., implementing RTOS applications, and working on challenging engineering...  ...5+ years of experience in embedded software development and a strong background in C/C++. The position offers a competitive... 
    C++

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  •  ...is seeking a Computer Engineer to evaluate, analyze,...  ...systems spanning hardware, software, and interconnecting...  ...bare-metal C/C++ coding for microcontrollers...  ...microelectronics and embedded systems. The candidate...  ...and explore full-stack applications including SQL, C++ services... 
    C++

    SimVentions, Inc - Glassdoor 4.6

    Santa Clara, CA
    2 days ago
  • $213k - $263k

     ...driving technology company is looking for a skilled software engineer to develop high-quality vertically-integrated C++ software systems for their innovative hardware...  ...development in modern C++, preferably in embedded systems. The role offers a hybrid work schedule... 
    C++

    Waymo

    Mountain View, CA
    2 days ago
  •  ...company in Mountain View is searching for a Senior Platform Engineer (Embedded Linux) to develop core device systems software. The role requires 5+ years of experience with embedded Linux and programming in C/C++. You'll collaborate with cross-functional teams, solve... 
    C++

    Matic Robots

    Mountain View, CA
    2 days ago
  •  ...minimally invasive care. As a Senior Embedded Software Engineer in the Future Forward organization,...  ...communication, error handling, and user/test applications. Collaborate cross‑functionally...  .... Highly proficient in developing C/C++ embedded and real‑time software for... 
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • Wayve is seeking an Application Software Engineer to advance its autonomous driving tech with bring‑up on customer hardware platforms. The role...  ...Release and OEM partners. You'll work on Linux‑based systems, embedded drivers, and CI/CD pipelines, with hands‑on hardware... 
    C++

    Necessary Ventures

    Sunnyvale, CA
    2 days ago
  • $171k - $264k

     ...more at applied.co. Meet Our Engineers on the Vehicle OS Team...  ...and update complete vehicle software and AI applications. This is one of the fastest...  ...with expertise in developing embedded software applications on production...  ...development using C/C++ and assembly languages... 
    C++
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    21 hours ago
  • $79k

     ...talented and self- motivated Embedded Engineer to join it in advancing the...  ...multiple layers from kernel to application. Profile performance...  ...optimizations that span the entire software stack. Bring up new devices...  ...software in a large-scale C/C++ code base. 2+ years’... 
    C++
    Full time
    Local area

    HCLTech

    Sunnyvale, CA
    2 days ago
  •  ...custom silicon, integrated sensors, and software into a unified platform for robotics,...  ...The Role We are looking for a Senior Embedded Software Tools Engineer to design, build, and maintain the...  ...engineering skills in: Python C and/or C++ Shell scripting (Bash or similar)... 
    C++
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    2 days ago
  • $70 per hour

    Embedded Linux Engineer - Network Switch Embedded Linux Engineer - Network Switch...  ...ago Be among the first 25 applicants Get AI-powered advice on...  ...userspace development. Strong C/C++ programming skills....  ...Hardware Manufacturing and Software Development Referrals increase... 
    C++
    Contract work

    Yoh, A Day & Zimmermann Company

    Mountain View, CA
    2 days 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!