We are looking for an experienced Automotive Software Validation Engineer with strong expertise in infotainment system validation, test planning, test case development, and test automation. The candidate should have hands-on experience in grey-box testing, Python/CAPL scripting, automotive communication protocols, and debugging of embedded automotive systems.
Key Responsibilities
- Develop, review, and execute test plans, test cases, and Design Verification Plans (DVPs) for automotive infotainment systems.
- Perform functional, integration, and grey-box testing of infotainment software.
- Analyse software requirements and test specifications to ensure complete test coverage.
- Develop and maintain test automation scripts using Python and CAPL.
- Perform test automation for SoC- and MCU-based systems.
- Validate automotive communication protocols, including CAN, LIN, and UDS.
- Use CANoe and hardware debugging tools for system-level validation and issue analysis.
- Validate infotainment features such as Bluetooth, Wi‑Fi, navigation, tuner, and smartphone integration.
- Identify, document, track, and analyse defects; support root cause analysis with development teams.
- Work with cross-functional teams to resolve software issues and ensure quality deliverables.
- Support test setup, test infrastructure maintenance, technical documentation, and release activities.
Required Skills
- Strong experience in automotive software validation and infotainment testing.
- Hands-on experience in grey-box testing and test case design and execution.
- Experience in test planning, DVP creation, and requirements-based testing.
- Proficiency in Python and CAPL scripting.
- Good understanding of CAN, LIN, and UDS protocols.
- Experience with Vector CANoe and hardware debugging.
- Working knowledge of C++ and/or Embedded C.
- Experience working in Linux-based embedded environments.
- Strong debugging, analytical, and problem-solving skills.
Good to Have
- Experience with Android Auto and Apple CarPlay validation.
- Knowledge of Bluetooth, Wi‑Fi, tuner, and navigation testing.
- Familiarity with Trace32, Segger, or J‑Link debugging tools.
- Experience with DOORS, JIRA, ALM, Git, Gerrit, and Confluence.
- Knowledge of ASPICE, ISTQB, functional safety, and automotive cybersecurity.
- Experience in test infrastructure development, FROP documentation, and release management.
- Ability to mentor team members and participate in technical reviews.
Education
Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related discipline.
Key Competencies
- Strong communication and collaboration skills.
- Structured approach to test execution and defect management.
- Ability to work independently and coordinate with cross-functional engineering teams.
- Commitment to software quality and timely delivery.