Software Validation Engineer - Mid
Position Summary:
The role of the Software Validation Engineer is pivotal in validating automotive electronic systems, particularly in the infotainment domain. The ideal candidate will possess a robust technical background in electronics and demonstrate proficiency in both manual and automated testing methodologies used in automotive software validation.
Main Responsibilities:
The selected candidate will oversee both automated and manual testing of software validation processes for automotive electronics.
- Create and execute automated DVP and its execution.
- Interact with team leadership to address daily issues and improvement areas.
- Raise and monitor bugs using tracking tools.
- Develop comprehensive testing plans.
- Establish both positive and negative testing scenarios.
- Debug issues effectively.
- Flash ECU with the latest build and conduct smoke testing.
- Conduct peer reviews within the team.
- Utilize various testing techniques for system validation.
- Ensure compliance with project plans and industry standards.
Key Requirements:
- Bachelor's or Master's degree in Engineering, specializing in Electronics.
- Minimum of 5 years of experience in Automotive Software Validation.
- At least 3 years of experience in Automotive Infotainment Validation.
- Strong understanding of Automotive Infotainment Systems and their validation processes.
- Hands-on experience in Grey box testing and automation for Infotainment ECU.
- Proficient in developing test cases from requirements.
- Core experience with testing infotainment features (BT, Tuner, Media, USB, WiFi, Android Auto, Car Play, Navigation, VR, RVC, Software updates).
- Experience with ECU flashing and associated tools.
- Familiarity with scripting in Python and CAPL for automated test cases.
- Knowledge of automotive communication protocols (CAN, LIN, UDS) and related tools.
- Experience with configuration management and issue-tracking tools (JIRA/ETM, DOORS/SVN/GIT/GERRIT/Confluence).
- Effective debugging skills using tools such as Trace32, Seggar, J-Link, etc.
- Strong team collaboration and communication skills.
- Business proficiency in English.
Nice to Have:
- Knowledge of Linux.
- Enthusiasm for technology trends in the automotive domain.
- Strong relationship-building skills.
- Self-motivated and proactive approach.
- Familiarity with ASPICE standards.
- ISTQB certification is a plus.
Other Details:
This position is focused on automotive electronics and requires a candidate who is ready to adapt to varying project situations. The work involves collaboration across teams, and the role may require travel or work in different locations as needed.