Roles & Responsibilities :
Test Strategy & Automation:
Design develop and execute automated test frameworks for Embedded Linux Systems and Web applications.
Develop test strategies for software components system integration and end-to-end workflows.
Implement Python-based test scripts to validate embedded system functionalities APIs and UI behaviour.
Embedded Linux & System Testing:
Perform functional performance and regression testing of Embedded Linux firmware and applications.
Validate system services network configurations IPC mechanisms and security aspects.
Test device drivers kernel modules and real-time processes.
HMI Web App Testing:
Test HMI web applications running on embedded devices ensuring UI/UX consistency responsiveness and functionality.
Automate web-based testing using Selenium Python Robot framework.
Validate communication between the HMI and backend services using REST APIs WebSockets and MQTT/ZMQ.
Python Test Automation & Framework Development:
Develop and maintain Python-based test automation frameworks for embedded system validation.
Write reusable test scripts logging mechanisms and reporting tools.
Qualifications :
Educational qualification:
Bachelors or masters degree in computer science Electronics Embedded Systems or a related field.
Experience :
4 to 7 years
Mandatory/requires Skills :
Embedded Linux Testing: Experience testing software running on Linux-based embedded platforms.
Automation Expertise: Strong Python programming skills for test automation.
HMI/Web Testing: Hands-on experience with Selenium Python Robot framework or similar tools.
System Validation: Experience testing networking IPC security and system performance in embedded environments.
CI/CD & DevOps: Familiarity with Jenkins Git and automated testing pipelines.
Communication Protocols: Understanding of MQTT/ZMQ WebSockets REST APIs CAN Modbus or RS485 is a plus.
Hardware Testing: Knowledge of hardware-in-the-loop (HIL) testing and working with real embedded hardware.
Preferred Skills :
Experience in Industrial IoT Energy Storage or Automotive Embedded Systems is a plus.
Exposure to Yocto Buildroot or embedded Linux distributions is beneficial.
Exposure to Embedded C application programming is a plus.
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more