1,913,496open jobs
112,429companies
248,914added this week
Browse all
Salary
≈ $16k – $40k per year (Estimated)
Location
In office (Chennai)
Seniority
Senior · 6+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Sep 30, 2026.

Overview
Company
Impact
Profile match
The ePlane Company is an Indian aerospace startup in Chennai, incubated at IIT Madras, developing the e200X, a compact all-electric vertical take-off air taxi designed for short urban trips, along with air ambulance and cargo variants. Founded in 2019 by Prof Satya Chakravarthy and operating as Ubifly Technologies, it was the first private Indian company to receive Design Organisation Approval from the DGCA for an electric aircraft and runs a manufacturing facility at the IIT Madras Thaiyur campus. It hires flight mechanics, structural, powertrain, tooling and electrical engineers, machine learning and software staff, aircraft maintenance engineers and technicians.

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 dynamic code testing using static/dynamic verification suites such as LDRA, Rapita Systems (RapiTest/RapiCover), or equivalent aerospace-grade verification tools.

  • Deterministic Communication: Implement communication protocol stacks (CAN, CAN-FD) to interface seamlessly with the aircraft-level flight control computer, ensuring predictable timing, low jitter, and bounded latency.

  • In-House Code Ownership: Establish rigorous coding standards (MISRA C/C++), architectural design patterns, software-in-the-loop (SIL) testing frameworks using Python, and automated test environments to scale internal development capabilities.

Cross-Functional & Stakeholder Collaboration

  • With Flight Controls & Systems Integration: Define communication data dictionaries, telemetry bandwidth limits, network diagnostic trouble codes (DTCs), and vehicle-level fail-safe handling modes to ensure the battery powertrain responds correctly to autopilot or pilot commands.

  • With Hardware Design Engineers: Partner during hardware bring-up and verification loops to isolate hardware vs. software issues, validate low-level registry settings, tune sensor calibration curves, and debug board-level signal integrity/timing constraints.

  • With Battery Systems & Thermal System Engineers: Translate physical electrochemical safety thresholds, charging curves, and cooling fluid flow requirements into algorithmic state machines and deterministic control code.

  • With V&V Testing Teams: Provide testable software builds equipped with diagnostic hooks, supporting the execution of automated Hardware-in-the-Loop (HIL) testing, safety fault injection testing, and aerospace compliance validation pipelines.

What We Are Looking For (Must-Haves)

  • Experience: 6 to 9 years of hands-on embedded software development and verification experience, specifically with high-reliability real-time control loops in aviation/aerospace electronics or high-voltage electrical power products (e.g., BMS, power converters, flight controls, or smart grid power distribution).

  • Language & Tool Mastery: Expert-level mastery of Embedded C/C++, Python scripting for automated testing/data parsing, and modern bare-metal microcontroller architectures (ARM Cortex-M or safety-rated dual-core MCUs).

  • Firmware Verification Tools: Hands-on experience authoring test suites, executing static analysis, and measuring code coverage (statement/branch/MC/DC) using tools such as LDRA Tool Suite, Rapita Systems, VectorCAST, or Parasoft.

  • Troubleshooting & Debugging Excellence: Exceptional skills in isolating complex firmware defects using JTAG/SWD, trace analyzers, logic analyzers, oscilloscopes, and CAN bus analyzers under live power conditions.

  • Safety Frameworks & Quality: Proven track record writing production code adhering to MISRA C/C++ rules and robust exception/fault-handling architectures.

  • Consultant Transition Leadership: Ability to dissect existing codebases, abstract requirements from external partners, write clean & maintainable code, and take absolute internal code ownership.

Preferred Skills (Good-to-Have)

  • Direct exposure to aerospace software compliance standards such as RTCA DO-178C / EUROCAE ED-12C (Design Assurance Level DAL B or C).

  • Experience with worst-case execution time (WCET) analysis and timing verification tools (e.g., RapiTime or AbsInt aiT).

  • Formal software testing or quality certifications (e.g., ISTQB Foundation/Advanced, INCOSE).

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,913,496 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Chennai
≈ $18k – $42k per year (Estimated) • In office • Contractor • 4+ years exp • Master's Degree • Bengaluru
Analytics
Microsoft Excel
Management
Oracle ERP
Apply
SOC Engineer 2 1 day ago
≈ $17k – $39k per year (Estimated) • In office • Full-Time • Bengaluru
Cybersecurity
SOC 2
SIEM
Apply
≈ $16k – $39k per year (Estimated) • In office • Chennai
C
C
Embedded C
Apply
Sr ASIC DFT Engineer 2 hours ago
≈ $25k – $63k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Hyderabad
Python
SystemVerilog
Perl
Chips/EDA
Synopsys PrimeTime
Tessent
Synopsys TestMAX
Apply
≈ $21k – $54k per year (Estimated) • In office • Full-Time • 5+ years exp • Hyderabad • Bengaluru
Python
JavaScript
Perl
DevOps
CI/CD
Jenkins
Git
Linux
Chips/EDA
Synopsys Verdi
Apply
≈ $11k – $32k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru
Python
C++
C++
Qt
DevOps
CI/CD
Platform Engineering
Configuration Management
Linux
Cybersecurity
SBOM
Management
Agile
SpaceTech
FMEA
MedTech
Design Controls
Design History File
Apply
$31k – $36k per year • In office • Bachelor's Degree • Turin
Python
JavaScript
C#
C++
Visual Basic
Apply
≈ $35k – $59k per year (Estimated) • In office • 1+ year exp • High School Diploma • Farnborough
Python
JavaScript
PowerShell
C#
Lua
DevOps
Git
GitLab
Apply
≈ $65k – $133k per year (Estimated) • In office • Contractor • 4+ years exp • PhD • Health
Python
Bash
DevOps
Docker
GitHub
HPC
Linux
Unix
Apply
$37k – $42k per year • In office • Bachelor's Degree • Rome
C++
C++
CMake
DevOps
CI/CD
Git
Windows
Game Dev
Unreal Engine
Analytics
Informatica
Management
Agile
Apply
≈ $16k – $41k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Chennai
MATLAB
MATLAB
Simulink
Chips/EDA
LTspice
SpaceTech
DO-178C
DO-254
DO-160
MedTech
Verification & Validation
Apply
≈ $15k – $34k per year (Estimated) • In office • Full-Time • 3+ years exp • Chennai
Chips/EDA
Altium Designer
KiCad
Cadence Allegro
SpaceTech
DO-254
DO-160
MedTech
Verification & Validation
Energy
Battery Management Systems
Apply
≈ $9.5k – $23k per year (Estimated) • In office • Full-Time • 5+ years exp • Chennai
Apply
≈ $6.5k – $14k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Chennai
Python
C++
MATLAB
Robotics
NVIDIA Omniverse
Digital Twin
SpaceTech
CATIA
Siemens NX
Nastran
Patran
ANSYS
Apply
≈ $9k – $26k per year (Estimated) • In office • Full-Time • 5+ years exp • Chennai
Apply
Software Engineer 1 day ago
≈ $7.5k – $20k per year (Estimated) • In office • 1+ year exp • Chennai
JavaScript
Node JS
Databases
MySQL
PostgreSQL
Pinecone
DevOps
Rest API
GCP
Azure
AWS
Docker
Kubernetes
Apply
≈ $17k – $43k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Chennai
Python
Java
SQL
Scala
AI/ML
AI Agents
DevOps
CI/CD
Platform Engineering
Apply
≈ $40k – $97k per year (Estimated) • In office • Full-Time • 18+ years exp • Bachelor's Degree • Chennai
Databases
Cassandra
Apache Kafka
Apply
≈ $10k – $29k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Chennai
Apply
ML Engineer 1 day ago
≈ $21k – $43k per year (Estimated) • In office • 5+ years exp • Chennai
Python
SQL
Databases
PostgreSQL
Milvus
Pinecone
AI/ML
Copilot
Cursor
LangChain
Claude Code
LlamaIndex
Scikit-learn
TensorFlow
Pandas
NumPy
Keras
PyTorch
RAG
Machine Learning
DevOps
Docker
Kubernetes
Analytics
Seaborn
Matplotlib
Apply
See all jobs
This is one of many
1,913,496 more open roles from verified company boards, updated every day.