19 Aug
|
The ePlane
|
Chennai
19 Aug
The ePlane
Chennai
Senior Firmware Engineer
Department: TEC Electrical & Battery
Experience Level: 6–9 Years
Location: Chennai, India
Position Type: Full-Time / New Role
About the Role
As a Senior Firmware Engineer, you will spearhead the development and verification of safety-critical embedded code powering our in-house electronic systems for advanced aerial mobility. In this role, you will lead core firmware development and verification entirely in-house. Your software will drive the closed-loop control, monitoring, and fault handling of our Battery Management Systems (BMS SW), Traction Battery Pack safety logic, HV/LV DC-DC converters, chargers, and Battery Thermal Management System (BTMS) controllers, ensuring all sub-systems communicate deterministically to support aircraft-level integration.
What You Will Do
Core Sub-System Control: Design, implement, and validate production-grade firmware in Embedded C/C++ across our core power architectures:
BMS & Pack Safety: Core algorithmic firmware for state-of-charge (SoC), state-of-health (SoH), active/passive cell balancing, fault detection,
and high-voltage contactor coordination.
HV/LV Converters: Real-time, high-frequency digital control loops for voltage/current regulation, power electronics modulation, and protective switching thresholds.
BTMS Logic: Actuator control loops (PWM, digital outputs) for pumps, fans, and active cooling/heating elements based on predictive thermal models.
Driver & Bootloader Authoring: Develop low-level bare-metal drivers for microcontrollers (ARM Cortex-M or safety-rated cores), peripheral chips (SPI, I2C, ADC), and custom, secure bootloaders for field-upgradable firmware.
Advanced Troubleshooting & Hardware Debugging: Diagnose complex, intermittent, and timing-critical system issues during hardware bring-up and qualification using JTAG/SWD debuggers, logic analyzers, oscilloscopes, and bus analyzers.
Aviation Verification & Tooling: Drive structural coverage analysis, static analysis, and energetic code
📌 Senior Firmware Engineer (Chennai)
🏢 The ePlane
📍 Chennai