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

Sr. Software Engineer (C++ Embedded)

$180k

Adapt Talent

Sr. Software Engineer (C++ Embedded) Sr. Software Engineer (C++ Embedded) – Autonomous Construction + Mining Vehicle Startup – Up to $180k base (+ equity) Responsibilities: Design, implement, and maintain high-performance C++ embedded software modules for various aspects of our self-driving car system, including sensor drivers, data pre-processing, algorithm deployment, etc. Optimize code for efficiency, reliability, and scalability to meet performance requirements in real-time and resource-constrained environments. Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices within the software team. Debug and troubleshoot software issues, analyze performance bottlenecks, and implement solutions to ensure the stability and robustness of our software stack. Stay current with industry trends, emerging technologies, and best practices in software engineering, and apply relevant advancements to our development process. Ensure compliance with industry standards and regulations for automotive embedded software development, such as ISO 26262. Collaborate closely with cross-functional teams, including, software, hardware, integration, and QA, to define software requirements, and implement feature enhancements. Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field 2+ years of professional experience in software development Proficiency in C++ (C++11, 14, or 17) programming languages, with experience in embedded Linux environments Strong understanding of embedded hardware architectures, including microcontrollers, sensors, and actuators. Knowledge of software development best practices, including version control systems (e.g., Git), unit testing, and continuous integration/continuous deployment (CI/CD) pipelines Excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced, collaborative environment. Adapt Talent

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer (C++ Embedded) in Santa Clara, CA vacancy
  •  ...test and calibration strategy and develop software to implement the same. Essential Job...  ...line, using Qt and other tools in an embedded C/C++ environment. Maintain superior...  ...architecture. Work with other members of the engineering team to define the architecture and select... 
    Senior

    Kardow

    Sunnyvale, CA
    4 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one...  ...and calibration strategy and develop software to implement the same.Essential Job Duties...  ...line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    16 hours ago
  • Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded...  ...oscilloscope, logic analyzer, etc.)Develop embedded firmware in C/C++ for microcontrollers (ARM Cortex-M or similar)Design... 
    Senior
    Flexible hours

    CyberCoders

    Sunnyvale, CA
    4 days ago
  • $110k - $150k

     ...equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development...  ...development experience in relevant fieldFluent in C, C++Real time embedded systems development experienceExcellent... 
    Senior
    Immediate start

    Snap-on Tools

    San Jose, CA
    1 day ago
  • $141.3k - $207.23k

     ...QualificationsWe are looking for a Sr. Electrical Design Engineer to join our team in...  ...debugging of Linux firmware for embedded sensing and communications...  ..., communication protocols, software and hardware connectivity,...  ...in programming in C and C++ in an embedded environment;... 
    Senior
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    2 days ago
  •  ...and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...We are looking for a dynamic, upbeat software engineer to join our growing team. As a key...  ...: Hands-on experience in C, C++Understanding of object-oriented-design principles... 
    Senior

    AMD

    San Jose, CA
    16 hours ago
  •  ...DescriptionMS EE or Computer Science or related fieldStrong Programming Experience in C++ on Linux, Good Understanding of Object Oriented Design MethodologyStrong Embedded software Development and Debug experience,Min. 8+ years’ experience in consumer domainGood Understanding... 
    Senior
    Immediate start

    Artech

    Palo Alto, CA
    3 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...This role reports to the DV5 Software Release Manager and works...  ...comfortable writing code in C++, Python, managing branches with...  ...developing thread safe embedded C++ applicationsExperience designing... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ....Job DescriptionAt least 3 years of experience with Embedded software development in C/C++ in Video processing.At least 3 years of experience in... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Santa Clara, CA
    1 day ago
  •  ...Intuitive Surgical seeks a Senior Embedded Software Engineer to design and develop embedded software for robotic surgical platforms. The role involves...  ...'s degree, or 1+ year with PhD ~ Expert proficiency in C/C++ for real-time multi-core systems on embedded Linux and QNX... 
    Senior

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...the world of minimally invasive care.Job DescriptionAs an Embedded Software Engineer in the Future Forward organization, you will work at the forefront...  ...; or 1 year with a PhD.Highly proficient in developing C/C++ embedded and real-time software for multi-core, multi-... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    8 hours ago
  • $193.3k - $261.5k

    As a Software Development Engineer, you will be responsible for defining, building and supporting the system...  ...in design reviews for complex embedded systems, simulations, algorithms and...  ...automation.• Develop embedded software in C/C++A day in the lifeYour work is very... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $169k - $195k

     ...Title: Senior Software Engineer, Embedded Test Automation Location: This position is based in our Campbell, California offices. This position...  ...containers and build automation is a plus. Experience with C or C++, embedded systems, and communication interfaces such as CAN... 
    Senior
    Full time
    Work experience placement

    Imperative Care

    Campbell, CA
    10 days ago
  • Job-ID: 294077Category: Software EngineeringLocation: Santa Clara, CA, United...  ...: 2026-10-30Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (...  ...execute at speed and scale. AI is embedded throughout our development... 
    Senior

    Dell Technologies

    Santa Clara, CA
    4 days ago
  • Aeva Inc. in Mountain View, CA is seeking an Embedded Software Engineer to design and implement real-time applications for application processors and microcontrollers using C/C++. The role involves collaborating with EE, DSP, System Test and SW QA to drive product development... 

    Aeva, Inc

    Mountain View, CA
    5 days ago
  • Collaborate Solutions, Inc. seeks an embedded software engineer to join our team and work from our Sunnyvale, CA or North Reading, MA offices five days a week. The role focuses on developing C/C++ software for embedded and system-level applications and requires strong communication... 

    Collaborate Solutions

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...seeking a talented and motivated Senior Embedded Firmware Engineer to design, implement, and launch...  ...years of non-internship professional software development experience- 5+ years of programming...  ...software development in C or C++ for embedded systems 5+ years of full... 
    Senior
    Internship
    Overseas
    Flexible hours
    Night shift
    Day shift

    Amazon

    Sunnyvale, CA
    4 days ago
  • Latitude AI in California is seeking a Senior Embedded Software Engineer for the Sensor firmware team. You will deliver safe, efficient embedded software for radar and lidar sensors, write high-quality C++ code, and work closely with hardware and systems engineers. You... 
    Senior

    Latitude

    Palo Alto, CA
    1 day ago
  • Aeva in Mountain View, CA seeks an experienced embedded software developer to design and implement real-time applications in C/C++ for application processors and microcontrollers. You will collaborate across EE, DSP, System Test and SW QA, contribute to requirements, design... 

    Aeva, Inc

    Mountain View, CA
    5 days ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...and maintain embedded software and firmware for semiconductor...  ...calibration, and validation tools in C++ and Python for engineering,... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $203.8k - $315.9k

    DescriptionJob Title: Principal Software Engineer, Embedded Linux Job Location: San Jose, CA (This position requires a full-time, on-site presence...  ...frameworks is highly desirableGood proficiency with C/C++Proven track record and experience building and delivering complex... 
    Full time
    Work at office

    SiMa Technologies

    San Jose, CA
    3 days ago
  • $136.3k - $231.7k

     ...D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...the brightest research scientist, software engineers, application development...  ...QualificationsKey ResponsibilitiesDevelop embedded firmware and software in C/C++ for heterogeneous SoC platforms,... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • Kardow in Sunnyvale, CA, seeks a talented UI/embedded software engineer to develop the graphical user interfaces for our robotic systems. You will work in an embedded C/C++ environment, applying Qt and related tools to deliver robust, production-ready interfaces. Collaborate... 
    Senior

    Kardow

    Sunnyvale, CA
    3 days ago
  •  ...Packard Enterprise in Sunnyvale, CA is seeking a Senior Software/Firmware Engineer to join the product security team. The role focuses on...  ...cryptographic key management. Strong background in embedded systems and C/C++ is required, with TPM/TCG experience preferred. This hybrid... 
    Senior

    HITEC

    Sunnyvale, CA
    3 days ago
  • KLA is seeking a Sr. Electrical Design Engineer in Milpitas to design, implement, and debug Linux firmware for embedded sensing and communications systems...  ...hardware interfaces, and software connectivity, owning...  ...You should have strong C/C++ skills, experience with Linux... 
    Senior

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $202k

     ...scale and capital efficiency no one else can match. As a Senior Software Engineer, you will be at the forefront of Physical AI , building...  ...Science, Computer Engineering, or related fields. Proficient in C++ and Linux environments. Preferred Qualifications Experience... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work

    Uber Technologies Inc.

    Sunnyvale, CA
    1 day ago
  • Job Title: C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer Position Type: Full-Time (FTT) Location: Remote - long term Job Summary We are...  ...with strong expertise in storage systems and low-level software development. The ideal candidate will be responsible... 
    Full time
    Remote work

    programmers.io

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to...  ...and sophisticated embedded systems development.Excellent C/C++/bash programming skills.Able to understand the platform... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • Qualcomm Technologies, Inc. in Santa Clara is seeking an embedded software engineer to design and deliver real‑time location software for GNSS and...  ...performance, memory usage and power, implement in C/C++ on ARM, and help advance next‑generation location solutions... 
    Senior

    Qualcomm

    Santa Clara, CA
    1 day ago
  • Wayve in Sunnyvale, CA is seeking a Software Engineer for the OS Team to maintain an embedded Linux stack and drivers for our autonomous driving fleet. You will work...  ...with limited connectivity. The role focuses on C/C++ development, kernel and driver work, and building robust... 
    Senior

    Wayve Technologies Ltd.

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer (C++ Embedded). Be the first to apply!