Software Test Architect - Embedded Systems & Test Automation

Robert Bosch Engineering and Business Solutions Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 13 years

Job Details

Job Description

EDC3_ORC2_Test Architect

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

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: Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field. PhD is a plus.

Additional Information

13 to 15 years

Job role

Work location

bangalore

Department

Production / Manufacturing / Engineering

Role / Category

Software Quality Assurance and Testing

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 13 years

About company

Name

Robert Bosch Engineering and Business Solutions Pvt Ltd

Job posted by Robert Bosch Engineering and Business Solutions Pvt Ltd

Apply on company website