Firmware Engineer

The ePlane Company
Full-time Chennai, Tamil Nadu Other-General
Posted:
March 04, 2026
Location:
Chennai, Tamil Nadu, India

Job Description

Job Description


  • We are seeking a hands-on Firmware Engineer (Batteries & Electrical Group) to design, implement, and validate embedded firmware for battery management systems (BMS), DC-DC converters, and motor controls. 

Responsibilities


  • Develop, debug, maintain embedded software in C/C++ for avionics and power electronics systems. 
  • Work as per system architecture, facilitate HW-SW co-design. 
  • Read schematics/datasheets; implement & test modules; support HIL/SIL/MIL testing. 
  • Go through IC / MCU datasheets. Understand functionalities. Evolve state machines to manage necessary SW functionality. 
  • Debug using Segger / Lauterbach tools. Code profiling, Timing analysis. 
  • Use Embedded Coder (Matlab/Simulink/Simscape) for model-based workflows. 
  • Write readable, maintainable C/C++/Python code complying to high level architecture. 
  • Combine autogenerated code and custom b...

Apply for this Job

Submit your application for the Firmware Engineer position at The ePlane Company.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Chennai, India
Posted: March 04, 2026
Deadline: April 13, 2026