EDC3_ORC2_Test Architect at Bosch Group
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

22 Jun, 26

Salary

0.0

Posted On

24 Mar, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Strategy, Test Architecture, QNX, TDA4Vx, HIL, SIL, Python, Robot Framework, CI/CD, DevOps, Functional Safety, Cybersecurity Testing, CAN/CAN-FD, Ethernet, Docker, CAPL

Industry

Software Development

Description
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 Legal Entity: Bosch Global Software Technologies Private Limited
Responsibilities
The role involves defining and leading the overall test strategy, architecture, and frameworks for off-highway controller software, including designing and evolving scalable test automation frameworks using tools like Python and Robot Framework. Responsibilities also include driving the integration of testing into the DevOps pipeline and providing technical leadership and mentorship to test engineers.
Loading...