31 Jul
|
Arbor Mobility
|
Karnataka
31 Jul
Arbor Mobility
Karnataka
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 robust 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.
📌 Senior Firmware Engineer (Karnataka)
🏢 Arbor Mobility
📍 Karnataka