Embedded QA Engineer
  • Số lượng: 2
  • Ngày hết hạn: 29/01/2026
  • 111 Nguyễn Đình Chính – Phường Cầu Kiệu –TP. 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