Firmware Engineer

The ePlane Company
FULL TIME Chennai, Tamil Nadu Computer Occupations
Posted:
March 03, 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.&...

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 03, 2026
Deadline: April 12, 2026