S

Sonatus

No-code platform for software-defined vehicle development

Senior Software Engineer - Customer Integration

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePangyo-ro, Bundang-gu, Seongnam-si, Gyeonggi-do, South Korea

About the Job

Requirements

  • At least 6 years of experience in embedded software development or engineering.
  • Proficiency in C/C++ programming, including pointers, memory management, and data structures.
  • Solid experience developing and debugging in a Linux environment.
  • Experience using Python to write test scripts or automate engineering tasks.
  • Willingness to balance development and quality assurance tasks according to squad needs, potentially up to a 50:50 split.
  • Ability to critically assess software beyond the happy path and consider user safety.

Responsibilities

  • Work under the Squad Lead's guidance to execute the full engineering lifecycle, from implementation through verification.
  • Shift between feature development and verification tasks according to squad goals and sprint needs.
  • Design and develop high-quality C/C++ embedded software based on customer requirements.
  • Design Python-based test cases and build automation frameworks to verify individual code and squad deliverables.
  • Create and maintain technical documentation covering APIs, dependencies, and integration guides.
  • Participate in code reviews with a focus on testability and safety.
  • Own quality by delivering production-ready, rigorously validated software.
  • Troubleshoot and resolve build and test failures in the continuous integration and continuous delivery pipeline.
  • Use AI tools such as GitHub Copilot and Claude to support engineering work, including generating test scenarios and debugging unfamiliar code.
  • Support major domestic and international partner test events on-site by troubleshooting integration issues in vehicles or test-bench environments.
  • Serve as a primary technical contact for integration issues and explain engineering concepts clearly to customer engineering teams.

Desired Qualifications

  • Experience with automotive design reviews and audit processes based on ISO 26262, Automotive SPICE, or ASIL.
  • Experience following MISRA C/C++ coding standards and using static analysis tools such as Coverity or Polyspace.
  • Experience working in cross-functional squads or Agile/Scrum environments.
  • Proficiency with Jira, Confluence, and Git-based workflows, including branching and pull requests.
  • Experience with unit and integration test frameworks such as PyTest or GoogleTest.
  • Deep understanding of automotive communication protocols, including Ethernet, CAN, and SOME/IP.
  • Eagerness to learn and adopt new technologies and AI tools to improve workflow efficiency.

About the Company

Sonatus

No-code platform for software-defined vehicle development

Sonatus builds a no-code platform for software-defined vehicles that lets automakers design adaptable vehicle software architectures and evolve them over time. The platform uses data from vehicles throughout their lifespan to drive continuous improvements. It is used by major carmakers, such as Hyundai Motor Group, to collect real-time diagnostic data and iteratively improve vehicle quality and owner experience. The business targets the full vehicle lifecycle—from design and engineering to production and after-sales—providing a software building block that helps automakers innovate faster, cut costs, and boost reliability and user satisfaction. The company recently raised funding and is expanding globally, including entering the Japanese market, signaling growth potential in software-defined vehicle adoption.

Company size
201-500
Company stage
Series A
Total funding
$110M
Headquarters
Sunnyvale, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Sonatus

See more jobs