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

Staff Software Engineer, Vehicle Applications

$168.5k - $232k

Sonatus

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.
Requirements:
  • 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.
Nice to have:
  • 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

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Vehicle Applications in Mountain View, CA vacancy
  • 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

    Rivian VW Group

    Palo Alto, CA
    3 days ago
  • $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... 
    Application
    Hourly pay
    Full time
    Part time

    Neier Inc.

    Palo Alto, CA
    3 days ago
  •  ...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... 
    Application
    Full time
    Local area

    Rivian VW Group

    Palo Alto, CA
    3 days ago
  •  ...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... 
    Application
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    3 days ago
  • $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... 
    Application
    Flexible hours

    General Motors

    Sunnyvale, CA
    20 hours ago
  • $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... 
    Application
    Local area

    Aurora

    Mountain View, CA
    more than 2 months ago
  • $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... 

    Australian Competition and Consumer Commission

    Mountain View, CA
    2 days ago
  • 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.... 

    Neier Inc.

    Palo Alto, CA
    3 days ago
  • $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

    General Motors

    Sunnyvale, CA
    4 days ago
  • $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... 
    Application
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  • $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... 

    Aurora CO

    Mountain View, CA
    4 days ago
  • $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,... 
    Application
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • 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 Innovation

    Mountain View, CA
    3 days ago
  • 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... 

    Aurora

    Mountain View, CA
    1 day ago
  • $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... 
    Application
    Remote job
    Odd job
    Work at office

    Gatik Al, Inc.

    Mountain View, CA
    4 days ago
  • $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,... 
    Application
    Work at office
    Local area
    3 days per week

    Australian Competition and Consumer Commission

    Mountain View, CA
    2 days ago
  • $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... 
    Application
    Work at office
    Local area
    Remote work
    3 days per week

    Australian Competition and Consumer Commission

    Mountain View, CA
    3 days ago
  • $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... 
    Application
    Local area

    Aurora CO

    Mountain View, CA
    4 days ago
  • $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)... 
    Application
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • $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... 
    Application
    Local area

    I did my part and supported the Regular Toilet

    Mountain View, CA
    2 days ago
  • $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... 
    Application
    Local area

    I did my part and supported the Regular Toilet

    Mountain View, CA
    3 days ago
  • $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... 
    Application
    Work experience placement
    Local area
    Remote work
    Flexible hours

    General Motors

    Mountain View, CA
    20 hours ago
  •  ...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... 
    Application
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $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... 
    Application
    Odd job
    Work experience placement

    Nuro, Inc.

    Mountain View, CA
    20 hours ago
  • $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... 
    Application
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    20 hours ago
  • $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

    Icehouseventures

    Mountain View, CA
    1 day ago
  • $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... 
    Application
    Local area

    I did my part and supported the Regular Toilet

    Mountain View, CA
    3 days ago
  • $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... 
    Application
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    4 days ago
  •  ...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... 
    Application
    Full time

    Rivian VW Group

    Palo Alto, CA
    4 days ago
  • $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... 
    Application
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Vehicle Applications. Be the first to apply!