Firmware Testing Engineer

TekPillar

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TekPillar in Bengaluru is seeking a Firmware Test Automation Engineer with 3–8 years of hands-on experience to design and maintain Python-based test frameworks for embedded firmware. You will automate test executions, collect telemetry from CAN, Ethernet, and UDS interfaces, and work with firmware and hardware teams to ensure robust diagnostics and fault coverage.

The role offers exposure to advanced debugging, HIL bench setups, and a collaborative environment focused on delivering high-quality

Qualifications

  • 3–8 years of professional experience in firmware test automation.
  • Proficiency in Python for building test frameworks.
  • Experience with CAN, Ethernet, and diagnostic interfaces.
  • Strong debugging skills with lab equipment and HIL setups.

Responsibilities

  • Develop Python-based test automation frameworks for embedded firmware.
  • Automate test execution, regression suites, and end-to-end validation.
  • Acquire and analyze telemetry through CAN, Ethernet, and diagnostic interfaces.
  • Implement fault detection, logging, DTC capture, and automated test reporting.
  • Develop test flows for power sequencing, self-tests, load generation, and fault injection.
  • Validate firmware diagnostics including POST, BIST, CPU/bus load, and voltage-fault handling.
  • Work with firmware and hardware teams to convert requirements into automated test coverage.
  • Perform low-level debugging using standard lab equipment and HIL/bench setups.

Skills

Python
C/C++
Embedded Firmware
FreeRTOS
Advanced Debugging
Test Automation
CAN, SPI, UART, I2C, UDS, HIL

Job description

Job Role: Firmware Test Automation Engineer
Experience: 3-8 Years
Location: Bangalore

Key Skills:

  • Python
  • C/C++
  • Embedded Firmware
  • FreeRTOS
  • Advanced Debugging
  • Test Automation
  • CAN, SPI, UART, I2C, UDS, HIL
Roles & Responsibilities
  • Develop and maintain Python-based test automation frameworks for embedded firmware.
  • Automate test execution, regression suites, and end-to-end firmware validation.
  • Acquire and analyze telemetry through CAN, Ethernet, and diagnostic interfaces.
  • Implement fault detection, logging, DTC capture, and automated test reporting.
  • Develop test flows for power sequencing, self-tests, load generation, and fault injection.
  • Validate firmware diagnostics including POST, BIST, CPU/bus load, and voltage-fault handling.
  • Work with firmware and hardware teams to convert requirements into automated test coverage.
  • Perform low-level debugging using standard lab equipment and HIL/bench setups.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Test Automation Engineer
Firmware Test Automation Engineer

Vayavya Labs Pvt. Ltd • India

On-site
INR 1,200,000 - 2,400,000
Test Engineer
Test Engineer

Oaksys • Bengaluru

On-site
INR 600,000 - 1,000,000
Embedded Firmware Engineer - Automotive
Embedded Firmware Engineer - Automotive

TekPillar • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior QA Firmware Automation Engineer
Senior QA Firmware Automation Engineer

Kohler • Pune District

On-site
INR 1,800,000 - 3,000,000
Embedded Testing Engineer
Embedded Testing Engineer

HCLTech • Chennai District

Hybrid
INR 800,000 - 1,200,000
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE
AM-SOFTWARE QUALITY ENGINEER, FIRMWARE

Kohler • Pune District

On-site
INR 1,000,000 - 1,600,000
TEST ARCHITECT - Python
TEST ARCHITECT - Python

Happiest Minds Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Engineer I, Embededd Software Test in Bangalore, India - Sourceo
Engineer I, Embededd Software Test in Bangalore, India - Sourceo

Polluxa, Inc. • Karnataka

On-site
INR 900,000 - 1,500,000
Software Tester – Embedded Systems
Software Tester – Embedded Systems

Umanist Staffing LLC • Bengaluru

Hybrid
INR 1,100,000 - 2,100,000
Firmware Test Engineer
Firmware Test Engineer

Dozee • Bengaluru

On-site
INR 600,000 - 1,000,000