Key Responsibilities
-
Develop and maintain embedded software using C, C++, or Embedded C
-
Perform unit testing, test coverage, and verification activities
-
Work with Matlab/Ascet models for software design or implementation
-
Conduct debugging using emulators, simulators, and test equipment
-
Collaborate on ECU testing and CAN-based communication validation
-
Automate test scripts and processes using Python or Excel
-
Troubleshoot issues related to embedded systems and hardware interfaces
Requirement
-
Strong knowledge of embedded systems, microcontrollers, and processors
-
Experience in Embedded Software Development (Embedded C / C++ programming)
-
Good understanding of CAN communication
-
Familiarity with debugging and hardware test equipment
-
Experience with unit testing and validation processes
-
Knowledge of Software Development Life-cycle (V-model)
-
Problem-solving mindset with automation awareness
Nice to Have
-
Experience with Classic AUTOSAR architecture
-
Exposure to ECU testing
-
OS programming concepts (interrupt management, OS scheduling)
-
Experience with Matlab / Ascet model-based development
-
Strong scripting skills (Python, Excel automation)
Benefits
• 13th Salary + Performance Bonus.
• Pass Probation Bonus.
• Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience).
• Provide the famous e-learning platform-Udemy, to encourage continuous learning to adapt to the T-shape model.
• Flexible working time: only 8 hours required as continual working-time at the office.
• Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave.
• Professional and Personal Development Training Programs.
• 4 Stars standard company trip in summer and a big annual Year-End-Party.
• Coffee and snacks provided.
• Holiday celebrations and parties for team members and family.