Senior Firmware Engineer

Arbor Mobility

Bengaluru

On-site

INR 2,800,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arbor Mobility seeks a seasoned technical lead to guide firmware teams building EV controllers (BMS/VCU/Motor Controller). You will define architecture, drive MISRA C compliance and safety practices, and ensure high-quality deliverables across design, coding, and testing.

You will mentor engineers, own the firmware strategy, and collaborate with hardware, systems, and cloud teams for end-to-end integration, while sustaining rigorous diagnostics and code reviews.

Qualifications

  • BE/BTech or higher in Electronics/Electrical or related field.
  • 3–5 years hands-on automotive embedded firmware experience.
  • End-to-end exposure — design, development, and testing— of at least one major EV controller: BMS, VCU, or Motor Controller.
  • Strong embedded C; solid grasp of microcontroller architecture, memory, interrupts, and real-time constraints.
  • Practical experience with CAN / CAN-FD and automotive communication protocols.
  • Working knowledge of MISRA C and ISO 26262 functional safety.
  • Proficiency with embedded debugging and bench tools (JTAG/SWD, oscilloscope, logic/CAN analyzers) and version control (Git).

Responsibilities

  • Lead firmware design, development, and testing for major EV controllers (BMS/VCU/Motor Controller).
  • Review designs, code, and test plans to enforce MISRA C compliance and ISO 26262 practices.
  • Mentor engineers; drive firmware process, reviews, and release discipline.
  • Own firmware architecture and safety/diagnostics strategy (watchdogs, self-tests, fault handling).
  • Collaborate with hardware, systems, and cloud/telemetry teams for end-to-end integration.
  • Contribute hands-on to firmware when needed; prototype and debug critical modules.
  • Maintain depth in embedded C on ARM Cortex‑M and TI C2000; RTOS/bare‑metal; CAN/SPI/UART.

Skills

embedded C
CAN / CAN-FD
MISRA C
ISO 26262
JTAG/SWD
Oscilloscope
Logic analyzers
Git

Education

B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, or a related field

Tools

STM32 ARM Cortex-M
TI C2000 (TMS320F28379x)
CAN analyzers
JTAG/SWD debuggers

Job description

Role & responsibilities
Primary Technical Leadership & Review
  • Guide the firmware team through the design, development, and testing of major EV controllers (BMS, VCU, or Motor Controller / MCU), providing architecture and technical direction.
  • Review designs, code, and test plans/results enforce MISRA C compliance, ISO 26262 functional-safety practices, and a high quality bar across the teams output.
  • Mentor and grow engineers; drive technical decisions, coding standards, and firmware process (reviews, traceability, release discipline).
  • Own the firmware architecture and the safety/diagnostics strategy — watchdogs, self-tests, plausibility checks, fault handling, and safe-state design — at the direction-setting level.
  • Collaborate with hardware, systems, and cloud/telemetry teams on end-to-end integration and cross-functional decisions.
Hands-On — As Required
  • Contribute directly to firmware when needed: prototyping, critical/complex modules, or unblocking the team.
  • Get on the bench for tough debugging — hardware bring-up and board-level issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and CAN analyzers.
  • Depth remains expected across embedded C on ARM Cortex-M (e.g. STM32) and/or TI C2000 (e.g. TMS320F28379x); RTOS / bare-metal architectures; and communication stacks (CAN / CAN-FD, SPI, IC, UART, ADC, PWM).
Outcomes You Own
  • The team ships a controller’s firmware from design through validated, on-vehicle operation — with you steering direction and quality.
  • MISRA + functional-safety + test practices are established, followed, and visible in every review.
  • Fewer field/bench defects, driven by strong diagnostics, disciplined testing, and a raised review bar across the team.
Preferred candidate profile
Required Qualifications
  • B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, or a related field.
  • 3–5 years of hands-on automotiveembedded firmware experience.
  • Demonstrated end-to-end exposure — design, development, and testing— of at least one major EV controller: BMS, VCU, or Motor Controller.
  • Strong embedded C; solid grasp of microcontroller architecture, memory, interrupts, and real-time constraints.
  • Practical experience with CAN / CAN-FD and automotive communication protocols.
  • Working knowledge of MISRA Cand ISO 26262 functional safety.
  • Proficiency with embedded debugging and bench tools (JTAG/SWD, oscilloscope, logic/CAN analyzers) and version control (Git).
Preferred / Nice-to-Have
  • Motor control (FOC) and power-electronics firmware experience.
  • Battery systems knowledge — cell chemistry, AFE/battery-monitor ICs (ADBMS/LTC, BQ76xxx), SoC/SoH estimation, cell balancing.
  • Bootloaders, OTA update, and UDS / diagnostic services.
  • AUTOSAR, ASPICE, and requirements-traceability workflows.
  • Python (or similar) for test automation and tooling.
  • Experience with TI C2000 (TMS320F2837x) and STM32L4 families specifically.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

True Blue HR Consultants • Pune District

On-site
INR 1,200,000 - 2,100,000
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
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Senior Firmware Engineer
Senior Firmware Engineer

The ePlane Company • Chennai District

On-site
INR 350,000 - 550,000
Senior Engineer – Firmware - Charging Infrastructure
Senior Engineer – Firmware - Charging Infrastructure

River • Bengaluru

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

TekPillar® • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000