Staff Software Engineer - Customer Integration
About the role
TL;DR
Develop and verify embedded C/C++ software, acting as a full-cycle engineer.
- •Sonatus is transforming the automotive industry towards AI-enabled software-defined vehicles.
- •We are seeking a Software Engineer
- •Customer Integration to join our mission-driven squads, taking full end-to-end ownership of modules and delivering production-ready software.
- •Key Responsibilities Execute the full engineering lifecycle from implementation to verification within a squad.
- •Design and develop high-quality C/C++ embedded software and Python-based test cases.
- •Create and maintain detailed technical documentation and participate in code reviews focusing on testability and safety.
- •Troubleshoot and resolve build/test failures and support major test events with partners on-site.
- •Requirements 10+ years of experience in embedded software development.
- •Proficiency in C/C++ and solid experience in a Linux environment.
- •Experience using Python for test scripts or automation.
- •A flexible attitude with a strong belief that "Testing is Engineering."
Required skills
Nice-to-have skills
Domain expertise
Benefits & perks
Competitive compensation and equity program, Support 4 social insurance plans, Family leave (Maternity, Paternity), Hybrid office work-arrangement/flexibility, Complimentary lunch/dinner, snacks and beverages during on-site working days, Wellness benefit allowances (towards gym membership and fitness programs), Phone & Internet reimbursement, Computer Accessory Allowance, Annual Appreciation Gift, Annual Health Checkup, Support English class, Departmental team building and outings, Employee Referral Program, Culture/Employee Satisfaction Surveys - Feedback matters!, Innovative Award Program (annual)