Staff Software Engineer, Vehicle Applications
$168.5k - $232kSonatus
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.
Role Summary:Sonatus is a leader in providing technologies and software to global OEMs to build software-defined vehicles. We are looking for a highly motivated Staff Software Engineer to join our fast-growing team. As part of a cross-functional team responsible for the full software development life cycle (SDLC), you will have the opportunity to work on cutting-edge in-vehicle software from conception through commercial deployment. This role reports to the Director of Engineering, Vehicle Development.
Responsibilities:- Design and implement highly complex, resource-efficient, reliable, and safety-critical in-vehicle software from requirements through production and commercial deployment.
- Collaborate closely with peer engineers and cross-functional teams (QA, DevOps, system architects, product managers, project managers, hardware) to translate requirements into robust software components.
- Help coordinate day-to-day execution across the team, identifying blockers early and keeping work moving in alignment with project schedules.
- Participate in architecture discussions and contribute to design decisions with well-reasoned, clearly communicated input.
- Provide technical guidance and mentorship to engineers, fostering a collaborative, high-quality engineering culture.
- Write clean, maintainable, well-documented code; maintain unit and integration tests.
- Analyze and enhance the efficiency, stability, and scalability of system resource usage.
- Participate in QA test plan reviews and collaborate with QA in debugging sessions.
- Contribute to and maintain technical documentation, including design docs and technical specifications.
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- 7+ years of software development experience.
- Expert-level proficiency in C/C++ (C++11 or later); strong grasp of data structures, algorithms, and OS fundamentals.
- Proficient in Python or other scripting languages.
- Proven experience as a tech lead or in a senior individual contributor role with demonstrated influence on team direction and code quality.
- Significant experience in systems design involving multi-threading and concurrency.
- Hands-on experience with inter-process communication (IPC) and middleware technologies (e.g., gRPC, protobuf, vSomeIP, shared memory).
- Experience with C++ build toolchains such as CMake or Bazel.
- Strong written and verbal communication skills, with the ability to work collaboratively across functions and influence without authority.
- MS/PhD in Computer Science, Engineering, or a related field.
- Experience building edge AI products.
- Experience with embedded operating systems (RTOS, Embedded Linux, Android)
- Familiarity with automotive and communication protocols such as CAN, CAN-FD, Ethernet (TCP/IP), SOME/IP, and Unified Diagnostics Services (UDS).
- Good understanding of hardware devices such as MCUs, CPUs, HPCs, and network switches.
- Experience with automotive software standards and product development (e.g., AUTOSAR Classic/Adaptive, ISO 26262, MISRA).
- Familiarity with ASPICE processes and automotive software development lifecycle practices.
- Experience with requirements management tools (e.g., Jama).
- Experience in project management and agile development methodologies.
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
$168,500—$232,000 USD
- Rivian VW Group in Palo Alto is looking for passionate Staff Software Engineers to lead the Cloud Data Platform development. Your... ...building scalable Data Services that interact with Backend Applications in the electric vehicle domain. The ideal candidate will have strong...Application
$186k - $232.5k
Role Summary The Staff Software Engineer will serve as a technical leader and visionary, playing a... ...for cloud backend systems supporting Vehicle Access Software across the entire vehicle... .../Hourly Rate for California Based Applicants: $186,000 - $232,500 USD (actual...ApplicationHourly payFull timePart time- ...the challenges of electric vehicles through technology that will set the standards for software‑defined vehicles around the... ...everyone. Role Summary The Staff Software Engineer will play a critical role in... ...employer. All qualified applicants will receive consideration...ApplicationFull timeLocal area
- ...the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the... ...seeking passionate and skilled Staff Software Engineers to lead and support our... ...data to and from our Backend Applications. These newly created...ApplicationFull timeContract workLocal area
$218.8k - $335.3k
...the Role We are seeking an experienced Staff Software Engineer to lead the technical direction for... ...ensures high‑quality data flows from vehicles into our AI/ML and analytics stacks,... ...easy‑to‑integrate platform for other applications and services. Partner cross‑functionally...ApplicationFlexible hours$189k - $303k
...efficient and accessible for all. We’re searching for a Staff Software Engineer - Vehicle Data Management. In this role, you will Be comfortable... ...by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal...ApplicationLocal area$180k - $303k
Australian Competition and Consumer Commission seeks a Staff Software Engineer in Mountain View, California. You will lead the vehicle connectivity team, defining architecture and designing reliable communication frameworks for self-driving vehicles, using your C++ expertise...- Neier Inc. is seeking a Staff Software Engineer in Palo Alto, California, to serve as a technical leader for cloud backend systems supporting Vehicle Access Software. This vital role involves driving architectural design and working closely with cross-functional teams....
$154.42k - $235.9k
General Motors is looking for a Staff Software Engineer to work within the AV Frameworks team, focusing on high-performance inter-process communication (IPC) and middleware for autonomous vehicle applications. Candidates must have a BS/MS in Computer Science or related...Application$205k - $220.25k
...We deploy self-driving industrial vehicles - specifically autonomous tuggers -... ...our innovation. About this role As a Staff Embedded Software Engineer, you will be driving the design,... ...with RTOS systems for safety critical applications. Familiarity with CI/CD for...ApplicationTemporary workWork at officeRemote workFlexible hours$180k - $303k
Aurora is looking for a Staff Software Engineer to join our Vehicle Connectivity team in Mountain View, California. In this role, you'll define and design the connectivity architecture for our self-driving vehicles, ensuring reliable vehicle-to-cloud communications. The...$154.42k - $235.9k
...make complex systems reliable, observable, and fast. As aStaff Software Engineer, you will design and deliver the core communication and runtime building blocks used by AV/Robotics applications on vehicles, on benches, and in simulation. You’ll work across C++ systems,...ApplicationRelocationRelocation packageFlexible hours- Aurora Innovation in Mountain View seeks a Staff Software Engineer to enhance vehicle connectivity for self-driving technology. This role involves defining the communication architecture and optimizing vehicle communications across diverse network conditions. The ideal...
- Aurora is seeking a Staff Software Engineer to join its Vehicle Connectivity team in Mountain View, California. In this role, you will design and implement a reliable vehicle communications framework, addressing connectivity concerns for autonomous vehicles. The ideal candidate...
$180k - $260k
Sr./Staff Software Engineer - Remote Assistance Mountain View, CA Who we are Gatik, the leader in... ...Develop modern C++ backend systems for vehicle telemetry, state management, and real... ...for real‑time or safety‑critical applications. Solid understanding of communication...ApplicationRemote jobOdd jobWork at office$180k - $303k
Software Engineering Mountain View, California Staff Software Engineer, Connectivity Who we are Aurora’s mission is... ...Software Engineer to join Aurora’s Vehicle Connectivity team. This team is... ...law. Aurora considers qualified applicants with criminal histories,...ApplicationWork at officeLocal area3 days per week$189k - $303k
Software Engineering Mountain View, California Staff Software Engineer Who we are Aurora’s mission is to deliver the... ...commercial operation of autonomous vehicle fleets at scale. Our mission is... ...and cloud. Experience with application release strategies such as feature...ApplicationWork at officeLocal areaRemote work3 days per week$180k - $303k
We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity team. This team is responsible for Aurora’s self-driving vehicle connectivity... ...by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable...ApplicationLocal area$206.5k - $258.1k
...the emissions-free Electric Adventure Vehicles we build, and the curious, courageous... .... Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert... ...record of optimizing high‑throughput data applications. Experience using WASM (WebAssembly)...ApplicationFull timeContract workLocal area$189k - $303k
Aurora Staff Software Engineer - Calibration Team Aurora’s mission is to deliver the benefits of self... ...for ensuring all sensors on all vehicles remain well aligned to support higher... ...building software for safety critical applications. Advanced proficiency in C++, with a...ApplicationLocal area$189k - $303k
...all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join... ...ready for operation with no vehicle operator Build infrastructure... ...Qualifications Excellent software engineering skills in... ...Aurora considers qualified applicants with criminal histories, consistent...ApplicationLocal area$218.8k - $335.3k
...centered design process, we create vehicles and experiences that are... ...design, intelligent software, and next-generation safety... ...reviews and drive software engineering best practices across the team... ...Experience designing software applications for safety critical systems...ApplicationWork experience placementLocal areaRemote workFlexible hours- ...We’re looking for cellular experts who agree .Our vehicle communication team is hiring a software engineer to design and develop cellular software in our Linux... ...of vehicles. You'll also work closely with our application and cloud teams to ensure end-to-end reliability and...ApplicationLocal areaRemote workWork from homeRelocation packageFlexible hours
$176.4k - $319.72k
Senior/Staff Software Engineer, Behavior Verification Who We Are Nuro is a self-driving technology company... ...Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of...ApplicationOdd jobWork experience placement$156.2k - $195.3k
Role Summary Our Enterprise Software team powers the digital... ...running, parts flowing, and vehicles delivered on time from... ...ecosystems. We’re looking for a Staff Software Engineer who is excited to build at... ..., cloud-native enterprise applications for supply chain and...ApplicationFull timeContract workTemporary workPart timeLocal areaShift work$183.83k - $333.93k
...™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years... ...future. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental...Application$212k - $307k
Senior Staff Security Software Engineer This is a software architecture/development position reporting in... ...of technology built for the onboard vehicle platform and the cloud services with... ...state law. Aurora considers qualified applicants with criminal histories, consistent...ApplicationLocal area$192.34k - $260.24k
Senior Staff Software Engineer (C++) Mountain View, CA. Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer... ...allowing autonomous devices like vehicles and robots to make more...ApplicationFlexible hours- ...addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the... ...Role Summary The Navigation application is the most used application... ...for an experienced Android engineer to help us architect, build, profile...ApplicationFull time
$206.5k - $258.1k
...emissions‑free Electric Adventure Vehicles we build, and the curious, courageous... ...this position, you will be a Lead Staff Engineer developing embedded software for Rivian’s next‑generation... ...deployment. Focus areas will include application development, driver development, hardware...ApplicationFull timeContract workTemporary workPart timeWork experience placementLocal areaShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Vehicle Applications. Be the first to apply!
- software technical support engineer Mountain View, CA
- software support Mountain View, CA
- software sales Mountain View, CA
- embedded software Mountain View, CA
- software applications developer Mountain View, CA
- software engineer - cloud services Mountain View, CA
- software sales representative Mountain View, CA
- remote software sales Mountain View, CA
- software technical support Mountain View, CA
- software asset management analyst Mountain View, CA

