Senior Firmware Engineer (Bengaluru)

Senior Firmware Engineer (Bengaluru)

02 Aug
|
Arbor Mobility
|
Bengaluru

02 Aug

Arbor Mobility

Bengaluru

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.
- Robust 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.

📌 Senior Firmware Engineer (Bengaluru)
🏢 Arbor Mobility
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (bengaluru) / bengaluru