Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Software Validation Engineer - Mid

Posted 1 view
Discussion

Summary

A contract role in Pune validating automotive infotainment software: the engineer creates and runs manual and automated DVP tests, flashes ECUs and runs smoke tests, tracks bugs, and builds test plans/scenarios. Core tech includes Python and CAPL scripting, CAN/LIN/UDS protocols, and tools like Trace32, J-Link, JIRA, GIT, and DOORS.

Position Description:

Role Overview

The Software Validation Engineer will be responsible for validating software related to automotive electronics products. This position requires a strong technical background in Automotive Infotainment and extensive knowledge of validation processes.

Main Responsibilities:

The core duties of the role include:

  • Create, execute, and manage automated and manual DVP processes.
  • Collaborate with team leads on issues and improvement areas.
  • Monitor bug tracking tools and raise new issues as necessary.
  • Develop test execution plans for various testing scenarios.
  • Create robust positive and negative testing scenarios.
  • Perform ECU flashing and execute smoke tests.
  • Conduct peer reviews among team members.
  • Validate systems using diverse testing techniques.
  • Ensure compliance with project plans and industry standards.
  • Update software to reflect the latest features.

Key Requirements:

  • Bachelor's or Master's degree in Electronics Engineering.
  • 5+ years of experience in Automotive Software Validation.
  • At least 3+ years specializing in Automotive Infotainment Validation.
  • Strong understanding of Infotainment Systems and their validation.
  • Hands-on experience with grey box testing and automation for Infotainment ECUs.
  • Proven ability to create and execute test cases from requirements.
  • Experience with ECU flashing tools and debugging tools such as Trace32 and J-Link.
  • Proficiency with Python and CAPL scripting for developing automated test cases.
  • Comprehensive knowledge of automotive communication protocols (CAN, LIN, UDS).
  • Good understanding of configuration management and issue tracking tools (JIRA, GIT, DOORS).
  • Fluent in English with strong teamwork capabilities.

Nice to Have:

  • Knowledge of Linux operations.
  • Passion for automotive technology trends.
  • Skills in relationship building within and outside of teams.
  • Self-motivated and proactive approach.
  • Familiarity with ASPICE concepts.
  • ISTQB certification is a plus.

Other Details:

This is a contract position based in Pune. Ideal candidates should be flexible with project demands and possess a goal-oriented mindset, ensuring continued improvement and effective communication across teams.

Skills

What Middle Industrial Engineering jobs ask for — and how much of it you have →
Apply

See also

Industrial Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.