onsite
Embedded Software Engineer - DCDC Application Layer
Software Engineer
Lead the design and implementation of DCDC application layer software for automotive systems, ensuring compliance with ISO 26262 and leveraging C#, MATLAB, and Agile practices to deliver high‑reliability solutions.
About the role
Key Responsibilities
- Design, develop, and validate DCDC application layer software for automotive platforms using C# and MATLAB.
- Implement ISO 26262 safety concepts, perform hazard analysis, and maintain safety documentation.
- Collaborate with cross‑functional teams in an Agile environment to deliver incremental, high‑quality code.
- Conduct unit, integration, and system testing, and troubleshoot complex software defects.
- Participate in code reviews, continuous improvement initiatives, and knowledge sharing sessions.
Requirements
- Strong experience in embedded software development for automotive applications.
- Proficiency in C# and MATLAB, with a solid understanding of real‑time operating systems.
- Hands‑on experience with ISO 26262 safety lifecycle and related tools.
- Excellent problem‑solving skills and a collaborative mindset.
- Fluent in English; Mandarin is a plus.