Bootstrap

Microair Avionics

Firmware Quality and Compliance Engineer

๐Ÿ“ŒIndia, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

remote

Firmware Quality and Compliance Engineer

Location: India (Remote)

Company: Microair Avionics, Australia

Experience Required: 4โ€“5 years


Note to Applicants: If you have experience writing C code for embedded systems in regulated industries (such as automotive, medical, or industrial), but only limited exposure to unit testing or software certification , we still encourage you to apply . Weโ€™re happy to support your growth into this role.


How to Apply

To apply, candidates must complete a short C programming challenge available at:

https://docs.google.com/forms/d/e/1FAIpQLSdodNlMq5zmSqx1jtZDn__4JugWwFxQsYIcUENWFs56hVcGvw/viewform?usp=header

This challenge is required for application submission. Candidates who perform well on the challenge will be considered, even if they have limited experience with unit testing or certification. We value practical C skills and learning potential.


About Microair Avionics

For 25 years , Microair Avionics has been a leader in designing and manufacturing avionics systems for sports and unmanned aviation . Headquartered in Australia , our product range includes transponders, VHF radios, navigation sensors, instrument displays , and a range of additional components that together form complete integrated avionics systems , all built to meet the demands of general aviation and remote operations.


About the Role

Microair Avionics is seeking a skilled Firmware Quality and Compliance Engineer to join our team. This role is critical to ensuring that our embedded firmware meets the highest standards for software quality , code compliance , and certification readiness โ€” particularly with regard to FAA requirements for avionics systems.

The ideal candidate will have strong hands-on experience with C programming for microcontrollers (STM32, ESP32, etc.), deep understanding of software quality practices , and prior exposure to safety-critical development environments , such as automotive, medical, or aerospace.


Key Responsibilities

  • Develop and maintain unit and integration tests for embedded firmware written in C.
  • Conduct code reviews and enforce compliance with coding standards (e.g., MISRA-C).
  • Utilize static code analysis tools and manage coding violations and remediations.
  • Generate traceability matrices , compliance documentation , and test reports for regulatory approval (FAA or equivalent).
  • Collaborate with the development team to improve architecture, maintainability, and testability of firmware code.
  • Contribute to the certification process by supporting audit preparations, verification activities, and documentation reviews.
  • Work within structured development processes (e.g., V-model, DO-178C-like workflow).


Required Skills and Experience

  • 4+ years of experience in embedded firmware development or software quality engineering.
  • Strong expertise in C programming for microcontrollers (STM32, ESP32, or similar).
  • Experience with unit testing frameworks for C (e.g., Ceedling, Unity, CMock).
  • Familiarity with coding standards like MISRA-C and use of tools like PC-lint, Cppcheck, or Coverity.
  • Experience writing or maintaining software documentation and compliance reports.
  • Understanding of safety-critical development standards , such as DO-178C or ISO 26262.


Preferred Qualifications

  • Prior experience supporting software certification efforts (e.g., FAA, EASA, ISO).
  • Exposure to RTOS-based or bare-metal systems in regulated industries.
  • Familiarity with version control systems (e.g., Git), CI pipelines, and defect tracking tools.
  • Knowledge of scripting (Python, Bash) for test automation or analysis is a plus.


Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Firmware Engineer

@ Baker Hughes, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Firmware Engineer

@ CHEP, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Working model

    remote

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—