Embedded QA Engineer
  • Số lượng: 3
  • Ngày hết hạn: 12/08/2026
  • Tòa nhà TMA - Lô số 17, đường số 10, Khu Công viên phần mềm Quang Trung, Phường Trung Mỹ Tây, Thành phố Hồ Chí Minh.
  • Kinh nghiệm: Đã có kinh nghiệm

Job Description:

  • Design test plans and write detailed test cases for firmware, device drivers, middleware, and embedded applications (Linux or RTOS). 
  • Execute manual functional, regression, and integration tests on real devices and development boards. 
  • Verify firmware features, stability, and error handling under normal and abnormal conditions. 
  • Validate software and hardware interaction through communication interfaces (UART, SPI, I2C, CAN, BLE/Wi-Fi, Ethernet). 
  • Develop and maintain basic automation test scripts using Python, Robot Framework, or Pytest for regression and continuous testing. 
  • Automate test execution, log collection, and result validation in test environments. 
  • Support CI/CD testing flow (Jenkins, GitLab CI) to run automated tests for each new firmware build. 
  • Analyze system and kernel logs, identify issues, and report defects with clear reproduction steps and evidence. 
  • Collaborate closely with developers and hardware engineers to debug and verify fixes. 
  • Participate in Agile/Scrum meetings and provide clear, concise test reports and quality metrics. 

 

Required skills/Experience:

  • Bachelor’s degree in Electronics, Computer Science, Mechatronics, or a related field. 
  • At least 2 years of experience in embedded software testing (manual and automation). 
  • Hands-on testing of firmware, device drivers, or embedded applications on real devices or boards. 
  • Proficiency in Python and Robot Framework/Pytest, with demonstrable experience developing Custom Libraries for advanced test scripting. 
  • Good understanding of embedded Linux or RTOS concepts (tasks/threads, IPC, memory, interrupts, timers). 
  • Familiar with Git and issue/test management tools (e.g., Jira, TestRail). 
  • Knowledge of communication protocols such as UART, SPI, I2C, and CAN (BLE/Wi-Fi is a plus). 
  • Practical experience using non-intrusive debugging tools such as JTAG/SWD Debuggers, Logic Analyzers, or Trace Tools for low level debugging. 
  • Practical experience integrating and managing automated test suites within CI/CD pipelines (Jenkins, GitLab CI, Docker runners) 
  • Good teamwork, ownership, and clear communication. Can read and write English for technical documents. 

 

Years of experiences:

At least 2 years of experience 

 

Benefits/ Opportunity:

  • Working in an international, dynamic and professional environment with many opportunities to develop career
  • Having opportunities of being trained oversea and working directly with oversea customer
  • A stable and rewarding position where your long-term commitment will be highly valued
  • Technical & Soft skills internal training courses
  • Many company activities (Sport and music festival, TMA Futsal league …) are held annually
  • Competitive salary and bonus
  • Total Health Care Insurance
  • Loan Fund
  • Team Building Fund