Senior Automotive Embedded Software Engineer
$153k - $193.5kSonatus
Job Description
Job Description
At Sonatus, we're driving the transformation to AI-enabled software-defined vehicles. Traditional automotive software methods can't keep pace with consumer expectations shaped by the mobile industry—where features evolve rapidly, update seamlessly, and improve continuously. That's why leading OEMs trust Sonatus to accelerate this shift. Our technology is already in production across more than 8 million vehicles on the road today and rapidly expanding.
Headquartered in Sunnyvale, CA, with 250+ employees worldwide, Sonatus combines the agility of a fast-growing company with the scale and impact of an established partner. Backed by strong funding and proven by global deployment, we're solving some of the most interesting and complex challenges in the industry. Join us and help redefine what's possible as we shape the future of mobility.
The OpportunityThe Updater team is responsible for the successful deployment of firmware, vehicle applications, and vehicle configurations to the vehicle. The Updater is a key component in delivering a successful software-defined vehicle solution — it's how new features, fixes, and configurations actually reach the car after it leaves the factory. Join us to help build the system that keeps vehicles improving over their entire lifetime.
In this role, you will participate in the design and implementation of the updater software running on the vehicle. You will contribute to defining the updater interfaces between the cloud and the vehicle, as well as the update agents that handle different types of target assets. You will report directly to the Engineering Manager of Vehicle Development
Responsibilities- Design, develop, and maintain embedded C++ software for vehicle-side asset update systems, including update orchestration, campaign management, and software distribution
- Implement and integrate communication interfaces for coordination between vehicle services
- Collaborate with cloud platform teams to integrate end-to-end for campaign delivery, status reporting, and asset inventory management
- Write unit tests and integration tests to ensure update reliability and safety across diverse vehicle configurations
- Participate in code reviews and contribute to a culture of software quality and continuous improvement
- Debug and resolve complex cross-layer issues spanning OS, middleware, and application software
- Create and maintain technical documentation for designs, interfaces, and processes
- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- 5+ years of professional experience in embedded software development or 3+ years of experience with MS or higher degree.
- Strong proficiency in modern C++
- Experience with embedded Linux or RTOS-based systems
- Understanding of concurrency, memory management, and performance optimization in resource-constrained environments
- Familiarity with inter-process or inter-service communication (RPC frameworks, message passing, pub/sub patterns)
- Strong debugging and problem-solving skills at the system level
- Experience with OTA update systems, firmware update mechanisms, or software distribution for embedded devices
- Familiarity with automotive communication protocols (SOME/IP, CAN, UDS, MQTT)
- Knowledge of AUTOSAR (Classic or Adaptive)
- Experience with build systems such as Bazel or CMake
Sunnyvale HQ Benefits & Perks Offered:
- Health care plan (Medical, Dental & Vision)
- Flexible and Dependent Care Expense program
- Retirement plan (401k)
- Life Insurance (Basic, Voluntary & AD&D)
- Unlimited paid time off per year, 14+ paid holidays
- Hybrid office work arrangement
- Complimentary lunches, snacks, and beverages during on-site working days
- Wellness benefit allowance
- Phone & Internet reimbursement
- Computer Accessory Allowance
The posted salary range is a general guideline and represents a good faith estimate of what Sonatus ("Company") could reasonably expect to pay for a base salary for this position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, geographic location and external market pay for comparable jobs. The Company reserves the right to modify this range in the future, as needed, as market conditions change.
Base Salary Pay Range
$153,000—$193,500 USD
- General Motors is looking for a Senior Embedded Software Engineer to join their Infrastructure Engineering team in Mountain View, California. In this... ...you will develop a cloud-native platform that connects automotive test hardware to GM's cloud control plane. This position...SeniorAutomotive
- NVIDIA Gruppe is seeking experienced Senior Software Engineers and Architects to develop revolutionary automotive platforms for autonomous vehicles. Responsibilities include software design and integrating new hardware systems such as cameras, radars, and lidars. The ideal...SeniorAutomotive
- ...Intuition services the automotive, defense, trucking,... ...commitments. Meet Our Engineers On The Vehicle Os Team... ...complete vehicle software and AI applications. This... ...We are looking for senior software engineers with... ...expertise in developing embedded software applications...SeniorAutomotiveFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
$132.4k - $209.6k
...safe decisions. Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable... ...communication stacks. Skilled in developing with automotive communication protocols (CAN, Automotive Ethernet,...SeniorAutomotive$152k - $241.5k
...Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive platform to the world. Responsibilities... .../Python programming skills. Experience with embedded systems involving Linux/RTOS with exposure to...SeniorAutomotive$152k - $241.5k
...Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive platform out to the world! You will... ...Python programming skills.* Experience with embedded system involving Linux/RTOS with exposure to...SeniorAutomotive- Luxoft is seeking a Senior Embedded Software Engineer to develop and debug board bring-up and drivers for automotive systems. The role requires strong experience in QNX and/or Android device driver development, along with extensive knowledge of hardware integration. Ideal...SeniorAutomotive
- ...Energy, located in Mountain View, seeks a Senior Embedded Systems Engineer to own firmware development for power... ...-grade firmware while applying automotive-grade principles and collaborating with teams across hardware and software. The ideal candidate has over 4 years...SeniorAutomotive
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development...SeniorAutomotiveRemote work
$167k - $303k
...driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core... ...future. About the Work Develop Embedded Software for L2+ to L4 autonomous vehicle applications... ...with hardware, software and system engineers during the definition, design, and...SeniorAutomotive$155k - $242k
...deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture... ...and work on a new full-stack operating system. As an Embedded Software Engineer on the team, you will develop an embedded firmware platform...SeniorAutomotiveFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$110k - $150k
...Overview The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software...SeniorAutomotiveImmediate start- ...focuses on identifying, reproducing, and debugging software and hardware issues, and deriving regression tests for automotive ECUs. The position supports the setup,... ...paced environments Solid understanding of embedded systems Ability to troubleshoot software,...SeniorAutomotiveWork experience placementImmediate startAfternoon shiftEarly shift
$146.9k - $183.6k
An innovative automotive technology firm in California is seeking a Senior Embedded Software Engineer to design and implement embedded software for vehicle power management systems. The ideal candidate will have a B.S.+ in a related field, with at least 2 years of embedded...SeniorAutomotive- ...Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer Term: Long Term Contract/Potential Perm Location: San Diego... ...experience in 1 or more of the following: SatCom/ Software Defined Radios/Modem Design/Automotive/Avionics/AI/EV Charging/Aerospace Nice to have...SeniorAutomotiveLong term contractPermanent employmentImmediate start
- ...Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto... ...Benefits We are looking for a Senior Embedded Software Engineer. Our team focusses on... ...Knowledge of hypervisor, virtualization in automotive industry. Experience with ARM...SeniorAutomotiveHourly payLong term contractContract workImmediate start
$233.7k - $336.3k
42dot Inc. in Sunnyvale, California, is seeking a seasoned engineer for EE development in next-generation platform ECUs. You will lead... ...years in electrical engineering, with a strong background in automotive-grade electronics and design for manufacturing. This position...SeniorAutomotive- ...seeking a Sr. Staff Firmware Engineer to lead the design of an OTA update framework for their Software-Defined Vehicle platform. This... ...development while connecting embedded systems to cloud... ...establishing software verification for automotive systems. #J-18808-Ljbffr 42dotSeniorAutomotive
$146.9k - $183.6k
...industry leaders with a clear vision for automotive’s next chapter. From operating... ...technology that will set the standards for software-defined vehicles around the world.... ...a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team...SeniorAutomotiveHourly payFull timeContract workPart time- NVIDIA Gruppe in Santa Clara, California is seeking a Senior System Software Engineer for their Automotive Team to help develop high-performance automotive systems. This role requires expertise in system software development on Real Time OS and strong programming skills...SeniorAutomotive
$158k - $185k
General Motors is seeking a Senior PCB Layout Design Engineer in Sunnyvale, CA to lead the design of electronic control units for their next-generation... ...of benefits, this role offers an opportunity to shape the future of automotive technology. #J-18808-Ljbffr General MotorsSeniorAutomotive- Israelvcforum is looking for a Senior Signal Integrity Engineer to play a critical role in the ECU Electrical team. You will simulate hardware designs... ...to ensure high-speed performance and reliability of automotive systems. Your responsibilities include optimizing design...SeniorAutomotive
- ...&T Technology Services Limited. is looking for an experienced engineer to lead the design and development of Battery Management System... ...high-reliability systems, and experience in the aerospace or automotive industries is preferred. The role emphasizes high-stakes problem...SeniorAutomotive
$125.8k - $170.2k
...What You'll Be Doing: Automotive Reliability & Qualification (50%) Own automotive reliability and qualification strategy for... ...You Have: ~ BS or MS in Electrical, Mechanical, or Systems Engineering ~5+ years of automotive hardware validation experience ~...SeniorAutomotive- ...Autonomous Vehicle Technician - Level 3 in Mountain View, CA. This senior technical specialist performs advanced diagnostics and complex... ..., a Master Technician certification, and deep knowledge of automotive systems. This position also involves mentoring Level 2 Technicians...SeniorAutomotive
$125.8k - $170.2k
A technology firm specializing in autonomous vehicle solutions is seeking a Senior Automotive Reliability & EMC Test Engineer to lead validation and compliance testing for LiDAR systems. The role involves defining testing strategies, leading environmental tests, and ensuring...SeniorAutomotive- A leading innovative technology firm in Mountain View is seeking a Senior Automotive Reliability & EMC Test Engineer to validate automotive LiDAR systems. The successful candidate will own the testing strategy and define DV/PV test plans. A minimum of 5 years of automotive...SeniorAutomotive
$146.9k - $183.6k
...pushing the boundaries of what vehicle software can do in terms of remote diagnostics... .... We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle... ...Bonus Skills • Experience in Automotive, Aerospace or Consumer Electronics industry...SeniorAutomotiveFull timeContract workTemporary workPart timeLocal areaRemote workShift work- ...tinkering at the lowest levels of software? Are you passionate about... ...for an outstanding Senior Firmware Engineer to join the NVIDIA System Control... ...professional experience in embedded firmware development, low‑... ...silicon development across automotive, robotic, and data center...SeniorAutomotiveWorldwide
- ...Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar sensor. Location... ...or space projects (flight control/GNC) Experience in the automotive, medical robotics, or similar regulated embedded device industry...SeniorAutomotivePermanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Automotive Embedded Software Engineer. Be the first to apply!
- automotive engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- senior data management analyst Sunnyvale, CA
- senior app developer Sunnyvale, CA
- senior game producer Sunnyvale, CA
- senior packaging engineer Sunnyvale, CA
- senior manager quality engineering Sunnyvale, CA

