Embedded Firmware Engineer - Automotive

TekPillar

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TekPillar in Bangalore is seeking an Embedded Firmware Engineer for automotive ECUs with 3-8 years of hands-on experience in embedded firmware development, real-time systems, and automotive diagnostics.

You will design and validate firmware, develop drivers for CAN/UART/SPI/I2C/Ethernet, use FreeRTOS, work with Python scripts for test automation, and collaborate with hardware teams during bring-up and fault injection initiatives.

Qualifications

  • 3–8 years of embedded firmware development and validation.
  • Strong Embedded C/C++ and FreeRTOS/RTOS experience.
  • Hands-on experience with ARM Cortex-M, CAN, UART, SPI, I2C, and Ethernet.
  • Experience in driver development, hardware bring-up, debugging, and firmware integration.
  • Knowledge of UDS, DTC, POST/BIST, fault injection, and regression testing.
  • Strong Python skills for test automation and validation.
  • Experience with Embedded Linux/Kernel and automotive embedded systems.

Responsibilities

  • Design, develop, integrate, and validate embedded firmware for automotive ECUs.
  • Develop real-time firmware using Embedded C/C++ and FreeRTOS/RTOS.
  • Develop low-level drivers and interfaces for CAN, UART, SPI, I2C, and Ethernet.
  • Perform unit, integration, system, regression, and firmware validation on real hardware.
  • Implement and validate UDS, DTC, POST/BIST, fault handling, and diagnostic features.
  • Perform hardware bring-up, debugging, fault injection, and performance testing.
  • Develop Python scripts and automation utilities for firmware testing and validation.
  • Analyze test results, troubleshoot issues, and perform root-cause analysis with firmware and hardware teams.

Skills

Embedded C/C++
FreeRTOS/RTOS
ARM Cortex-M
CAN
UART
SPI
I2C
Ethernet
Python
Embedded Linux/Kernel

Tools

CI/CD

Job description

Job Role: Embedded Firmware Engineer - Automotive
Experience: 3-8 Years
Location: Bangalore
Roles & Responsibilities:
  • Design, develop, integrate, and validate embedded firmware for automotive ECUs.
  • Develop real-time firmware using Embedded C/C++ and FreeRTOS/RTOS.
  • Develop low-level drivers and interfaces for CAN, UART, SPI, I2C, and Ethernet.
  • Perform unit, integration, system, regression, and firmware validation on real hardware.
  • Implement and validate UDS, DTC, POST/BIST, fault handling, and diagnostic features.
  • Perform hardware bring-up, debugging, fault injection, and performance testing.
  • Develop Python scripts and automation utilities for firmware testing and validation.
  • Analyze test results, troubleshoot issues, and perform root-cause analysis with firmware and hardware teams.
Key Skills:
  • 3-8 years of experience in embedded firmware development and validation.
  • Strong Embedded C/C++ and FreeRTOS/RTOS experience.
  • Hands-on experience with ARM Cortex-M, CAN, UART, SPI, I2C, and Ethernet.
  • Experience in driver development, hardware bring-up, debugging, and firmware integration.
  • Knowledge of UDS, DTC, POST/BIST, fault injection, and regression testing.
  • Strong Python skills for test automation and validation.
  • Experience with Embedded Linux/Kernel and automotive embedded systems.
Nice to Have:
  • NXP S32G/S32K, AUTOSAR, QNX, or SafeRTOS.
  • HIL/Bench Testing, pytest, CI/CD.
  • Knowledge of ISO 26262 and ASPICE.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

On-site
INR 900,000 - 1,300,000
Embedded C Developer
Embedded C Developer

Interface Microsystems • Pune District

On-site
INR 900,000 - 1,300,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Harita Techserv • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Embedded Software Developer
Embedded Software Developer

Tata Consultancy Services • Pune District

On-site
INR 900,000 - 1,500,000
Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,400,000
Firmware Engineer
Firmware Engineer

V Connect Management Services • Chennai District

On-site
INR 900,000 - 1,300,000
Embedded Systems Engineer
Embedded Systems Engineer

YO IT Consulting • Maharashtra

On-site
INR 2,400,000
Firmware Testing Engineer
Firmware Testing Engineer

TekPillar • Bengaluru

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