Overview
Software Engineering role focused on HIL (Hardware-in-the-Loop) testing for automotive systems, covering requirement analysis, test design, test script development and execution with strong expertise in automotive communication protocols such as CAN, LIN, and Ethernet.
What you'll do
- Perform requirement analysis, test case design, test script development, and test execution with strong expertise in automotive communication protocols such as CAN, LIN, and Ethernet.
- Develop and maintain comprehensive test documentation including test plans, test cases, and test reports in compliance with ASPICE guidelines.
- Design and implement automation frameworks for functional and regression testing, improving test efficiency and coverage.
- Build and maintain reusable Python libraries and Robot Framework test suites to enable scalable and maintainable test automation.
- Collaborate closely with cross-functional teams (Development, Safety, Systems, QA) to ensure alignment of testing activities with Agile sprint goals.
- Conduct test reviews to ensure proper validation of functional safety goals and safety mechanisms.
- Work alongside developers to debug and resolve SIL (Software-in-the-Loop) test failures, ensuring timely issue resolution and improved system reliability.
- Develop automation scripts for functional and regression testing.
- Prepare comprehensive test reports and traceability matrices.
- Validate software on HIL setup and vehicle environment for real-time verification.
What you'll need
- 7+ years of experience in embedded software development, software integration, and validation within the automotive domain.
- 3-4 years' experience in embedded software.
- 3+ years of experience in Automotive and IVI systems.
- Strong experience in Embedded C/C++ software development.
- Solid understanding of automotive software development processes and embedded system architectures.
- Experience performing software requirement analysis, change impact assessments, debugging, and defect resolution.
- Knowledge of Linux, QNX, or other embedded operating systems.
- Strong analytical and problem-solving skills with the ability to independently resolve moderately complex technical challenges.
- Experience collaborating with customer-facing engineering teams and cross-functional stakeholders.
- Ability to effectively document, communicate, and present technical information.
- Proven capability to provide technical guidance and mentoring to colleagues without direct people management responsibility.
- Strong ownership mindset with the ability to drive technical solutions from requirement analysis through implementation, validation, and customer delivery.
Nice to have
- Completed MCA (Master of Computer Applications).
- Experience in Software Testing in Adaptive and Classical AUTOSAR.
- Experience working with Vector CANoe tools and QNX hardware.
- Hands-on experience with Vector CANoe, Tessy, Polyspace, and test framework development for testing applications on QNX boards.
- ISTQB certification.
Details
- Location: Bangalore, Karnataka, India (Kalyani Platina).
- Work from Office environment with in-person collaboration; most office-based roles are onsite five days a week.
Read the full description and apply on the company’s own careers page.