EDC3_ORC2_Test Architect

  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

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

Privacy NoticeImprint