TymblHub

© 2026 TymblHub

Senior Firmware Engineer

Arbor Mobility
Posted on

Experience
3 - 6 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Senior Firmware Engineer
Job Type
ONSITE

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 automotive embedded 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 C and 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.