Staff C++ Software Engineer

Sonatus
Sunnyvale, CA

Join a high-performing team at Sonatus that’s redefining what cars can do in the era of Software-Defined Vehicles (SDV).

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 5 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 Opportunity:


Sonatus is a leader in providing technologies and software to global OEMs to build software-defined vehicles and AI on the edge platforms. We are looking for a highly motivated C++ Engineer to join our fast-growing team. As a part of a cross-functional team that is responsible for the full software development life cycle, you will have the opportunity to work on cutting-edge AI models on vehicles, from conception to deployment.

Role and Responsibilities:



  • Design, implement, and deploy highly complex, resource-efficient, and safety-critical in-vehicle software.

  • Write clean, maintainable code in C++ and adhere to coding standards and best practices.

  • Participate in architecture discussions. Make architectural decisions when needed.

  • Work closely with tech leads, peer engineers, and cross-functional teams to understand project requirements and contribute to the development of solutions that meet those requirements.

  • Provide technical guidance and mentorship to a team of engineers, ensuring best practices in software development, architecture, and code quality.

  • Analyze and enhance the efficiency, stability, and scalability of system resource usage.

  • Contribute to the creation and maintenance of technical documentation, including code comments, design specifications, and testing reports.

  • Work with the Technical Project Management team, ensuring the development schedule is aligned with the project schedule.

  • Review QA test plans. Participate in QA testing events and/or customer on-site testing events.

Qualifications:



  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.

  • 9 years of working experience in software development.

  • Experience with hands-on development and troubleshooting on embedded targets.

  • Solid programming experience in C/C++.

  • Significant experience in systems design involving multi-threading and concurrency.

  • Experience with embedded systems and automotive communication protocols (e.g., CAN) is a plus.

  • Hands-on experience with modern IPC framework, e.g., gRPC, protobuf, vSomeIP, shared memory.

  • Experience with different container technologies: Docker, LXC, Podman

  • Experience with RTOS, Embedded Linux, Android, and/or other embedded operating systems.

  • Experience with networking technologies such as Ethernet, TCP/IP, etc.

Desired Skills:



  • Hands-on experience with Rust in a product environment is strongly preferred

  • Experience building edge AI products is highly desirable

  • Familiarity with Unified Diagnostics Services over CAN or Ethernet

  • Good understanding of hardware devices such as MCU, CPU, Network Switch, etc.

  • Experiences in security-related software development.

  • Proficient in Python or other scripting languages.

  • Experience with automotive product development (e.g., CAN, AUTOSAR, FreeRTOS, etc.).

  • Experience in project management and agile development methodologies.

Benefits:


Sonatus is a tight-knit team aligned around a unified vision. You can expect a strong engineering-oriented culture that focuses on building the best products and solutions for our customers. We embrace equality and diversity in all regards because respect is ingrained in our every fiber. Other benefits Sonatus offers include:


  • Stock option plan

  • Health care plan (Medical, Dental & Vision)

  • Retirement plan (401k, IRA)

  • Life Insurance (Basic, Voluntary & AD&D)

  • Unlimited paid time off (Vacation, Sick & Public Holidays)

  • Family leave (Maternity, Paternity)

  • Flexible work arrangements

  • Free food & snacks in the office

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.

Pay range for this role

$168,500 - $232,000 USD

Sonatus is a fast-paced and innovative company and are seeking team members who are passionate about making a difference. If you are ready to take your career to the next level, we highly encourage you to apply.

To all recruitment agencies : Sonatus, Inc. ("Sonatus") does not accept unsolicited agency resumes. Please do not forward resumes to our careers alias or other Sonatus' employees. Sonatus is not responsible for any fees associated with unsolicited activities.

Posted 2025-11-28

Recommended Jobs

Test Engineer

Claros
Torrance, CA

Claros is a power management solutions company that is innovating at the intersection of power and compute to make AI more sustainable and widely available. By driving down the cost and complexity of…

View Details
Posted 2025-11-25

Product Manager (Treasury & Capital Solutions)

Spoton
San Francisco, CA

About SpotOn   We’re not just building restaurant tech—we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everythi…

View Details
Posted 2025-11-28

Principal Consultant, Offensive Security, Proactive Services (Unit 42)

Palo Alto Networks
Santa Clara, CA

Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…

View Details
Posted 2025-11-25

Safety Specialist (construction)

K2 Staffing
Stockton, CA

Summary   Our client, located in Stockton, CA , is a construction materials & contracting company that is in immediate need of a Safety Specialist , who will get to support the Safety Team in d…

View Details
Posted 2025-10-31

Software Test Engineer (Embedded)

Mainspring Energy
Menlo Park, CA

Company Overview Mainspring Energy is revolutionizing power generation with the world’s most flexible and adaptable onsite power generator, the Mainspring Linear Generator. Commercial, industrial,…

View Details
Posted 2025-11-25

Senior Caregiver

GreatAuPair LLC
San Francisco, CA

We need your help to assist my mother in law. She has really stage memory lose. She can dress up herself, using bathroom, shower. We just need you to help watch her during the day. Help her turn on an…

View Details
Posted 2025-11-09

Security Guard

Department of Veterans Affairs
Los Angeles County, CA

Job Description and Duties This is an exciting opportunity to join our team at the California Department of Veterans Affairs (CalVet). We advocate with purpose and passion every day for our state’…

View Details
Posted 2025-11-21

Sr. Software Engineer

Mem Protocol
San Francisco, CA

Mindset If you think about how to design networked systems for optimal uptime, efficiency, and latency then this may be a good fit for you Responsibilities Designing and implementing …

View Details
Posted 2025-11-25