Tasks / Responsibilities:
As a Software Test Architect your primary responsibilities will include:
Test Strategy & Architecture Definition: Define and lead the development of the overall test strategy architecture and frameworks for our off-highway controller software running on QNX/TDA4Vx. This includes HIL SIL unit integration and system-level testing.
Framework Design & Evolution: Design implement and continuously evolve scalable maintainable and robust test automation frameworks (e.g. Python-based Robot Framework custom solutions) to support complex applications.
Toolchain Selection & Integration: Evaluate select and integrate appropriate testing tools platforms and technologies (e.g. test management systems defect tracking CI/CD tools HIL benches simulation environments).
Performance & Reliability Engineering: Define strategies for performance testing stress testing and long-term reliability testing of the QNX-based system and its interfaces.
Functional Safety & Security Testing: Architect testing approaches for functional safety (e.g. ISO 13849 potential ASIL) and cybersecurity aspects
Requirements to Test Traceability:
Establish and enforce robust traceability from high-level requirements down to individual test cases and defect reports.
Team Leadership & Mentorship: Provide technical leadership guidance and mentorship to a team of test engineers fostering best practices and continuous improvement.
Cross-Functional Collaboration: Work closely with software architects development leads system engineers and product managers to understand system architecture design specifications and define comprehensive test coverage.
DevOps & CI/CD Integration: Drive the integration of testing activities into our DevOps pipeline focusing on continuous testing automated deployments and efficient feedback loops using Docker Dev Containers and other tools.
Technical Roadmapping: Contribute to the technical roadmap for testing infrastructure anticipating future needs and challenges.
Problem Solving & RCA: Lead complex debugging efforts and root cause analysis for critical system issues identified during testing.
Documentation & Standards: Establish and maintain testing standards processes and comprehensive documentation for all testing artifacts.
Expected skill set:
Test Architecture & Strategy : Proven experience defining and implementing comprehensive test strategies and architectures for complex embedded systems running RTOS (QNX preferred) on high-performance SoCs (TDA4Vx similar automotive/embedded processors).
Advanced Test Framework Design & Development: Expertise in designing building and maintaining scalable modular and data-driven test automation frameworks using Python including experience with robot test frameworks.
Deep Embedded Systems & Real-time OS Knowledge: In-depth understanding of QNX OS internals real-time constraints memory management multi-threading and hardware-software interaction on TDA4Vx or similar platforms.
Communication Protocols & Sensor Interfacing Expertise: Architect-level understanding and hands-on experience designing test solutions for various protocols (CAN/CAN-FD Ethernet SPI I2C) and complex sensor interfaces (Camera LiDAR RADAR GPS IMU) at a system level.
DevOps CI/CD & Virtualization for Embedded: Expert-level knowledge and practical experience integrating testing into CI/CD pipelines utilizing Docker Dev Containers virtual environments and HIL/SIL for continuous validation of embedded systems.
Experience with Vector CANoe and its scripting languages (e.g. CAPL)Good to Have skills:
Experience with functional safety standards (e.g. ISO 13849 ISO 26262) and safety-critical
Qualifications :
Education: Bachelors or Masters degree in Computer Science Electrical Engineering Robotics or a related field. PhD is a plus.
Additional Information :
13 to 15 years
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