Senior Automotive Embedded Software Engineer

Sonatus

Sunnyvale, CA, United States
Base: $153,000 - $193,500 usd; bonus/equity: not s...
**
Strong proficiency in modern c++
Experience with embedded linux or rtos-based systems
Understanding of concurrency and memory management
** Sonatus is seeking a Senior Automotive Embedded Software Engineer to contribute to the development of software for AI-enabled, software-defined vehicles. The ideal candidate will have strong embedded C++ experience and a background in vehicle-side asset update systems, with a focus on enhancing vehicle performance through seamless software updates. **

Job Summary

  • The role involves designing and maintaining embedded C++ software to manage firmware updates and configuration changes across millions of vehicles.
  • Candidates will collaborate with cloud platform teams to ensure end-to-end integration for campaign delivery and status reporting.
  • The company offers a hybrid work arrangement, unlimited paid time off, and comprehensive health and retirement benefits.

Matching Summary

Match Score: 75

** Sonatus is seeking a Senior Automotive Embedded Software Engineer to contribute to the development of software for AI-enabled, software-defined vehicles. The ideal candidate will have strong embedded C++ experience and a background in vehicle-side asset update systems, with a focus on enhancing vehicle performance through seamless software updates. **

Salary

Base: $153,000 - $193,500 USD; Bonus/Equity: Not specified; Benefits: Health care, 401k, Unlimited PTO, Hybrid work

Skills & Requirements

Must-have

  • Strong proficiency in modern C++
  • Experience with embedded Linux or RTOS-based systems
  • Understanding of concurrency and memory management
  • Familiarity with inter-process communication patterns

Nice-to-have

  • Experience with OTA update systems
  • Familiarity with automotive protocols like CAN or UDS
  • Knowledge of AUTOSAR Classic or Adaptive
  • Experience with Bazel or CMake build systems

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years professional experience in embedded software development
  • 3+ years experience if holding MS or higher degree

Work Rights

Not specified

Tailored Resume

Cover Letter