Engineer Firmware

Microair Avionics Pty Ltd

Indore District

On-site

INR 1,800,000 - 2,400,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Microair Avionics Pty Ltd in Indore is seeking a Senior Firmware Engineer to lead the design, development and certification of embedded firmware for DO-178C DAL-A/B airborne systems. You will own the firmware architecture, guide a team of engineers, and ensure evidence for certification is produced and maintained.

The role requires expertise in MISRA C:2012, embedded C development on STM32/Cortex-M7, ESP32 and ARINC standards, and strong communication for international collaboration.

Qualifications

  • Bachelor's degree in Electronics/Computer Engineering or related technical discipline — essential.
  • Experience with DO-178C DAL-A software lifecycle — desirable.
  • 8–10 years in embedded firmware development, including 2+ years leading a team — essential.
  • Experience across DO-178C DAL-A lifecycle artifacts (PSAC, SDP, SVP, SCMP, SQAP) — essential.
  • Experience authoring/reviewing HLR/LLR and supporting SOI audits with certification authorities or DERs — essential.
  • Fluent professional English and willingness to travel internationally — essential.
  • Avionics or aerospace background — essential.

Responsibilities

  • Own the architecture, design and implementation of embedded firmware for DO-178C DAL-A/B avionics systems.
  • Author and review HLR/LLR with bidirectional traceability from system requirements through code and tests.
  • Lead and mentor firmware engineers; set coding and design standards; conduct code reviews.
  • Develop and review safety-critical embedded C to MISRA C:2012; use static analysis tools to uphold DAL-A standards.
  • Own requirements-based testing and MC/DC/structural coverage analysis; drive verification closures.
  • Ensure configuration and process compliance within SCMP/SQAP; maintain baselines and lifecycle data.
  • Triage firmware defects; assess certification impact; drive root-cause fixes and schedule adherence.
  • Identify opportunities to improve tooling, processes and team capability.

Skills

Embedded C
MISRA C:2012
DO-178C DAL-A/B
Team leadership
STM32 Cortex-M7
ESP32
ARINC 429/664 CAN Aerospace
Certification processes

Education

Bachelor's degree in Electronics/Computer Engineering or related technical discipline

Tools

PC-Lint Plus
DOORS
Polarion
VectorCAST

Job description

Senior Firmware Engineer

Senior Firmware EngineerDepartmentEngineeringReports ToEngineering ManagerDirect ReportsFirmware Engineers within the Avionics Software team.

Technical leadership of contract firmware engineers and interns assigned to certification programs.

Position Overview

The Senior Firmware Engineer is accountable for the design, development and certification of embedded firmware for Microair Avionics' DO-178C DAL-A/B airborne systems. Based at Microair's Indore facility and working across the company's Australian, US, Irish and Indian operations, the role owns firmware architecture and implementation from requirements through structural coverage and SOI audit, while leading and mentoring a team of firmware engineers to deliver against the certification schedule.The position is the technical authority on firmware design and coding standards, and is expected to represent Microair credibly in technical discussions with customers, DERs and certification authorities.

Key Responsibilities
  • Firmware Architecture & DesignOwn the architecture, design and implementation of embedded firmware for DO-178C DAL-A/B avionics systems (STM32/Cortex-M7, ESP32, RX72N), from concept through to certified release.
  • 2. Requirements & TraceabilityAuthor and review High- and Low-Level Requirements (HLR/LLR). Maintain bidirectional traceability from system requirements through code and test, ensuring certification evidence and delivery status remain current.
  • 3. Team Leadership & MentoringLead, mentor and review the work of a team of firmware engineers. Set coding and design standards. Conduct code reviews and build the team's capability in DO-178C-compliant development practices.
  • 4. Coding & Static AnalysisDevelop and review safety-critical embedded C to MISRA C:2012. Use PC-Lint Plus and equivalent static analysis tools to maintain DAL-A coding standards. Represent Microair in technical discussions with customers, DERs and certification authorities regarding firmware design, verification evidence and open findings.
  • 6. Verification & TestOwn requirements-based test development and execution. Conduct MC/DC and structural coverage analysis. Drive closure of verification findings against DO-178C DAL-A objectives.
  • 7. Configuration & Process ComplianceWork within the project's SCMP and SQAP. Maintain firmware baselines, problem reports and lifecycle data under control and audit-ready throughout the program.
  • 8. Defect & Risk ManagementTriage and resolve firmware defects and anomalies. Assess certification and schedule impact. Drive root-cause fixes rather than workarounds.
  • 9. Continuous ImprovementIdentify opportunities to improve firmware development tooling, review efficiency and team capability. Pursue improvements with the same discipline applied to program delivery.
Skills & Experience
  • EducationBachelor's degree (B.E. / B.Tech) in Electronics, Computer Engineering or a related technical discipline — essential.
  • Formal training or certification in DO-178C software lifecycle processes — desirable.
  • A substantial certified-firmware delivery track record is accepted in lieu of formal qualifications.
  • Experience8–10 years in embedded firmware development, including at least 2 years leading or mentoring a team of engineers — essential.
  • Demonstrated experience across the DO-178C DAL-A software lifecycle, including PSAC, SDP, SVP, SCMP and SQAP artifacts — essential.
  • Experience authoring and reviewing HLR/LLR and supporting SOI audits with certification authorities or DERs — essential.
  • Experience delivering requirements-based verification, MC/DC and structural coverage analysis on certified programs — essential.
  • Fluent professional English and willingness to travel internationally to customer and Microair sites — essential.
  • Avionics or aerospace background — essential. Equivalent experience in another regulated safety-critical domain such as defence electronics, automotive functional safety, medical devices or rail is accepted.
  • System KnowledgeEmbedded C development on STM32/Cortex-M7, ESP32 and RX72N platforms, following MISRA C:2012 and using PC-Lint Plus static analysis — essential.
  • Avionics data bus standards — ARINC 429 BPRZ encoding, ARINC 664 Part 7 AFDX, CAN Aerospace Standards, MIL-STD-1553B Manchester II encoding, and 8.33 kHz radio channel spacing — desirable.
  • Requirements, test and traceability tools such as DOORS, Polarion, VectorCAST or equivalent — desirable.
  • Working awareness of ARP4754B, ARP4761A, DO-160 and DO-254 — valued.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Engineer I - Avionics
Sr. Engineer I - Avionics

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Firmware Engineer
Senior Firmware Engineer

ePlane Company • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Oaksys • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr Avionics Software Developer
Sr Avionics Software Developer

Premium Aerotec • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Embedded Software Engineer - Firmware
Senior Embedded Software Engineer - Firmware

Cyient • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Systems Engineer- Hardware and Firmware Development
Senior Embedded Systems Engineer- Hardware and Firmware Development

Uavx Automation • Ernakulam

On-site
INR 2,500,000 - 4,500,000
Sr. Engineer Firmware Engineering XI
Sr. Engineer Firmware Engineering XI

Vertiv Co • Pune District

On-site
INR 1,200,000 - 1,800,000
Principal Software Architect
Principal Software Architect

Alten • Chennai District

On-site
INR 4,500,000 - 7,500,000
Senior Engineer Advanced Flight Management System (FMS) Aerospace
Senior Engineer Advanced Flight Management System (FMS) Aerospace

Arrow Electronics • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Avionics Software Architect
Avionics Software Architect

Kanary Staffing • Bengaluru

On-site
INR 3,600,000 - 6,000,000