Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

TMA Solutions - Tuyển Dụng Ứng Viên Kinh Nghiệm • Rạch Giá, An Giang Province, Vietnam
Role & seniority
Stack / tools
Programming / automation: Python, Robot Framework, Pytest; custom libraries.
Test automation & CI: CI/CD (Jenkins, GitLab CI), Docker runners.
Version & test management: Git, Jira, TestRail.
Platforms: embedded Linux, RTOS; real devices/boards.
Protocols / interfaces: UART, SPI, I2C, CAN; BLE/Wi-Fi, Ethernet.
Debugging / analysis: JTAG/SWD, Logic Analyzers, Trace Tools; kernel logs.
Collaboration: Agile/Scrum; test reports and metrics.
Top 3 responsibilities
Design test plans and detailed test cases for firmware, device drivers, middleware, and embedded apps; execute manual functional, regression, and integration tests on real hardware.
Develop and maintain automated tests (Python/Robot Framework/Pytest), integrate into CI/CD, automate test execution, log collection, and result validation.
Analyze system/kernel logs, identify defects, reproduce with evidence, and collaborate with developers/hardware engineers; provide clear test reports and quality metrics.
Must-have skills
Bachelor’s degree in Electronics, CS, Mechatronics, or related field; 2+ years embedded software testing (manual and automation).
Hands-on testing on real devices/boards; proficiency in Python and Robot Framework/Pytest; ability to develop custom test libraries.
Good knowledge of embedded Linux or RTOS concepts; experience with UART/SPI/I2C/CAN; non
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