Senior Embedded Software Engineer
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 a leader in providing
technologies and software to global OEMs to build software-defined
vehicles. We are looking for a highly motivated Embedded Software
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 technologies and products, from conception to
deployment. Duties and Responsibilities: • Design and implement
highly complex, resource efficient, reliable and safety critical
in-vehicle software from requirements to production and commercial
deployment. Write clean, maintainable code and adhere to coding
standards and best practices. • 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. • Analyze and enhance 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. • Attend
customer meetings and work with the customers, ensuring a smooth
integration of Sonatus products into the customers environment. •
Review QA test plans. Participate in QA testing events and/or
customer on-site testing events. Qualifications and Experience: •
Bachelor’s degree in Computer Science, Electrical Engineering,
Software Engineering, or a related field. • 5 years of working
experience in embedded software development. • Proficiency in C and
C++ • Experience in device driver development • Experience in
bootloader and board bring-up • Experience with BSP (Board Support
Package) and Yocto • Experience in RTOS like FreeRTOS, Zephyr •
Experience with networking technologies such as Ethernet, TCP/IP,
HTTP, etc. • Good written and verbal communication skills. Desired
Skills and Experience: • MS/PhD in Computer Science, Engineering,
or related fields. • Familiarity with Unified Diagnostics Services
over CAN or Ethernet. • Good understanding of hardware devices such
as MCU, CPU, Network Switch, etc. • Experience in secure boot and
how to update bootloader/OS • Experience with automotive product
development (e.g. QNX, AUTOSAR, etc.). 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, San Rafael , Senior Embedded Software Engineer, IT / Software / Systems , Cupertino, California