compLogoEmbedded Software EngineerCompany: Qode's clientHybridHo Chi Minh, Vietnam
Job Description:
  • Analyze, design, develop, and maintain complex embedded software components.
  • Perform software requirement engineering (analyzing and validating customer requirements).
  • Perform software integration, configuring and merging modules into a unified build.
  • Create and execute unit, component, and integration test cases.
  • Utilize debugging tools to troubleshoot complex software defects.
  • Mentor junior engineers and contribute to technical reviews.

Qualifications:
  • Bachelor’s degree or higher in Computer Science, Electrical Engineering, Mechatronics, or related fields.
  • 3+ years of professional experience in embedded software development.
  • Hands-on experience with microcontroller architecture, device drivers, and RTOS.
  • Strong programming skills in C/C++ (Python or C# scripting is a plus).
  • Familiarity with automotive protocols (CAN, LIN, Ethernet) and Base Software (BSW).
  • Advanced Chinese Proficiency: Fluent in technical/business contexts (HSK5 or above).
  • Proficient in English communication.
  • Results-driven with a safety-critical mindset and architecture-first approach.