Senior Embedded Software Developer, Vehicle Applications
Company: Sonatus
Location: Cupertino
Posted on: June 24, 2025
|
|
Job Description:
Sonatus is a well-funded, fast-paced, and rapidly growing
company whose software products and solutions help automakers build
dynamic software-defined vehicles. With over four million vehicles
already on the road with top global OEM brands, our vehicle and
cloud software solutions are at the forefront of automotive digital
transformation. The Sonatus team is a talented and diverse
collection of technology and automotive specialists hailing from
many of the most prominent companies in their respective
industries. Role Summary: Sonatus is seeking a highly skilled and
motivated Senior Software Developer to join our Vehicle
Applications team in Sunnyvale, CA. In this role, you will play a
critical part in designing and building high-performance
data-driven applications that run on edge computing platforms
within vehicles. Youll work in a fast-paced, collaborative
environment alongside cross-functional teams to develop robust
software solutions that power next-generation automotive
experiences. This is an exciting opportunity to contribute to
cutting-edge automotive technology and help shape the future of
connected and software-defined vehicles. Job Responsibilities: •
Develop robust and high-performance data applications running on
edge computers in vehicles. • Write clean, efficient, and
well-documented code. • Write and maintain unit and integration
tests. • Create technical documentations. • Participate in design
and code reviews. • Debug and troubleshoot complex issues. •
Collaborate with QA, DevOps and other cross-functional teams.
Qualifications : • Bachelor or Master’s degree in computer science,
computer engineering, or a related field. • 5 years of experience
developing and maintaining production-level software systems. •
Proficiency in C++ (C++11 or later preferred). • Strong experience
with multi-threading and concurrent programming. • Solid grasp of
OS, data structure and algorithm fundamentals. • Strong
problem-solving and debugging skills. • Experience with Python and
shell scripting languages. • Familiar with build toolchains such as
CMake, Bazel, or other build systems. • Experience with automotive
software development on Linux or Android. • Experience with
automotive protocols such as CAN, Ethernet, TCP. • Ability to work
collaboratively in a team environment. • Strong written and verbal
communication skills. 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 office
Keywords: Sonatus, Gilroy , Senior Embedded Software Developer, Vehicle Applications, IT / Software / Systems , Cupertino, California