Tailored answers, filled into supported job forms.Your tailored resume and answers, filled into supported job forms for you to review.

Download the Chrome Extension
AI AdoptionJob SimulationCertificationsRoadmapsPricing
Sign In
OneRoadmap

OneRoadmap is a career platform built around ORI, its AI career agent. ORI finds overlooked job opportunities, matches them to your profile and shows the skill gaps to close, with roadmaps, challenges, job simulations and certifications to close them. When you are ready, it prepares a tailored resume, application answers and an application strategy, with a cover letter where the application asks for one. The OneRoadmap Chrome extension fills supported application forms for you to review and submit, and you keep track of every application in one place.

gaurav.ghai@oneroadmap.io
Delhi NCR, India

Platform

  • AI Roadmaps
  • Free Certifications
  • Learning Resources
  • Pricing

Training

  • AI Adoption Workshops
  • Expert Sessions
  • Upcoming Events
  • Workshop Gallery

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Refunds
  • Delete your data

© 2026 OneRoadmap

Operated by Ghai Technologies, India · International operations through One Roadmap Marketing Management, Dubai, UAE

Built for your next chapter.

Open roles

Senior Firmware Engineer

ePlane.ai

Senior · 6+ yrsOn-site · Chennai, Tamil Nadu, IndiaFull timeListed 1mo ago
Apply now

Backed by

3one4 Capital

HQ

🇮🇳 India

Open roles

82

How to stand out for Senior Firmware Engineer at ePlane.ai

Auto Match agent

Let ORI find you the best jobs.

Set up your Auto Match agent once - your target role, level and where you want to work. It searches every day, scores each opening against your profile and resume, and delivers the ones worth applying to, with a prepared application a click away.

Searches every day Scored against your profile Applications prepared for you
Sign in & set up Auto Match agent

Resume & career call

Get your resume reviewed for this role - 30-minute 1:1 call

Line-by-line resume feedback for this application, how to position your Role Readiness, and a clear plan for what to do next - with a OneRoadmap career coach.

Experience Senior · 6+ yrs (6–9 years)

About the role

structured by ORI

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…

What you will do

  • Design, implement, and validate production-grade firmware in Embedded C/C++ across core power architectures (BMS, HV/LV Converters, BTMS Logic).
  • Develop low-level bare-metal drivers for microcontrollers and custom, secure bootloaders for field-upgradable firmware.
  • Diagnose complex, intermittent, and timing-critical system issues during hardware bring-up and qualification using JTAG/SWD debuggers, logic analyzers, oscilloscopes, and bus analyzers.
  • Drive structural coverage analysis, static analysis, and dynamic code testing using static/dynamic verification suites such as LDRA, Rapita Systems, or equivalent.
  • Implement communication protocol stacks (CAN, CAN-FD) to interface seamlessly with the aircraft-level flight control computer.

What they are looking for

  • 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).
  • 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).
  • 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.
  • Exceptional skills in isolating complex firmware defects using JTAG/SWD, trace analyzers, logic analyzers, oscilloscopes, and CAN bus analyzers under live power conditions.
  • Proven track record writing production code adhering to MISRA C/C++ rules and robust exception/fault-handling architectures.
  • Ability to dissect existing codebases, abstract requirements from external partners, write clean & maintainable code, and take absolute internal code ownership.

Nice 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).
Embedded CEmbedded C++PythonStatic AnalysisDynamic TestingCode CoverageCANCAN-FDARM Cortex-MSPII2CADCJTAGSWDLDRARapita Systems
Full posting text

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).

Employment type: Full time

Industry: Engineering

full timeengineering
Apply on company site

Meet Ori - your career agent on WhatsApp

Find jobs, get your roadmap, check if you're ready for a role and prepare applications - in chat, any language.

Ask Ori about this role
Checking your fit…
ePlane.ai

Enterprise and SMB Digitization

The ePlane Company, founded in 2017 and launched in 2019, is the brainchild of aerospace engineering professor, Satya Chakravarthy and his student, Pranjal Mehta. The company aspires to build the world's most compact flying taxi called the e200 for passengers as well as cargo transport that could help reduce congestion on the roads and emissions from ground transport and lower the risk of road accidents.

Backed by 3one4 Capital, All In Capital

Company pageWebsite

More at ePlane.ai

ePlane.aiFunded

On-site · Chennai, Tamil Nadu, India

1–3 yrs · 17d ago

Aero Propulsion Engineer
View role
ePlane.aiFunded

On-site · Chennai, Tamil Nadu, India

3+ yrs · 24d ago

Software Engineer - Internal Platforms & Tooling
View role
ePlane.aiFunded

On-site · Chennai, Tamil Nadu, India

24d ago

Full Stack Product Engineer
View role
ePlane.aiFunded

On-site · Chennai, Tamil Nadu, India

Senior · 5+ yrs · 24d ago

Staff Engineer - Machine Learning & Optimization Systems
View role
Apply