Firmware Test Automation Engineer

0 years

25 - 30 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title:

Firmware Test Automation Engineer – Automotive

Location:

[Remote]

Employment Type:

[Contract ]

Responsibilities

  • Deliver automated Python tests driven by requirements for rapid validation of firmware releases.
  • Develop test cases based on functional requirements and technical specifications.
  • Implement tests incorporating simulations for SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) systems.
  • Specify, design, and implement tests for functionality and behaviors of embedded subsystems.
  • Contribute throughout the test lifecycle—from concept to integration and deployment.
  • Perform root cause analysis and provide recommendations to resolve technical issues.
  • Analyze and report test results to stakeholders.
  • Conduct hands-on debugging at the hardware and system levels.
  • Collaborate with cloud software engineering teams and product end-users.
  • Work with embedded microcontrollers and Linux-based IoT devices.

Required Skills & Experience

  • Strong experience in Python-based test automation using frameworks such as pytest, RobotFramework, or unit tests.
  • Experience with SIL, HIL, and system test stations (automated testing preferred).
  • Proficiency with Git version control.
  • Background in requirements-driven test development or other software/hardware testing methodologies.
  • Hands-on experience with microcontrollers, electrical circuits, and basic circuit design/analysis.
  • Familiarity with networking concepts.
  • Experience working in Linux environments.
  • Familiarity with a build system (e.g., Bazel).

Preferred Qualifications

  • Experience developing or testing IoT devices and protocols (HTTP, MQTT, etc.).
  • Knowledge of automotive communication protocols (CAN, IP).
  • Familiarity with automotive network stacks such as Unified Diagnostics Services (UDS).
  • Experience integrating with CI/CD pipelines.
  • Hands-on exposure to microcontrollers and JTAG.
  • Knowledge of low-level drivers (SPI, ADC, PWM, CAN, LIN, etc.).
  • Experience with requirements management tools (Polarion, JAMA, DOORs).
  • Participation in student clubs/organizations such as Robotics, SAE, EV, or Solar Car/Boat clubs.
  • Experience testing UI/backend systems through manual and automated testing.
Skills: testing,automotive,microcontrollers,software,automation,design,devices

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You