Embedded Software Engineer (Junior/Senior)

LinkedIn|Ban Vien Corporation|Ho Chi Minh City, Ho Chi Minh City, Vietnam|31 Jul 2026
Apply Now →

JOB DESCRIPTION

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). 

• 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.