Find a jobRecruiters

Embedded Software Engineer (Avionics / Flight Data Recorder Systems)

Exclusive opportunity

Onsite

Embedded Software Engineer (Avionics / Flight Data Recorder Systems)

Neemus Software

Embedded Software Engineer (Avionics / Flight Data Recorder Systems)

Skills

C#GitCompliance

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hyderabad, Telangana, India

Work mode:

Onsite

Published on:

24 September 2026

What they need


Job Summary

We are seeking experienced Embedded Software Engineers to support the development, modification, integration, testing, and certification of Flight Data Recorder (FDR) software for airborne applications. The engineer will work closely with Customers project teams to modify existing software, develop new software components, integrate software with avionics hardware, support IV&V activities, and assist during certification and flight testing phases

Role & responsibilities

Airborne Software Development

  • Study and understand existing FDR software architecture and source code.
  • Modify and develop embedded software classes/modules as per Software Requirement Documents (SRD).
  • Develop software for CPU, Analog, Communication, and Discrete modules.
  • Implement data acquisition, processing, formatting, storage, and communication functionality.
  • Develop software for ARINC-717 data framing and transmission.
  • Implement interfaces with ARINC-429, MIL-STD-1553B, Ethernet, RS232, USB, and other avionics interfaces.
  • Support software upload, maintenance, configuration, and diagnostic modes.
  • Implement Built-In Test (PBIT, CBIT, IBIT) functions and hardware health monitoring.

Ground Replay Equipment (GRE) Software

  • Modify and enhance Windows-based Ground Replay Equipment software.
  • Develop features for flight data download, playback, analysis, visualization, and reporting.
  • Implement graphical and tabular display of engineering, raw, and electrical parameters.
  • Support data conversion and file format mapping utilities.
  • Develop live reporting and monitoring functionality using Ethernet communication.

Test Equipment Software Development

  • Modify and enhance test equipment applications.
  • Develop utilities for software configuration, validation, diagnostics, and verification.
  • Upgrade software features as per project requirements.

Testing & Integration

  • Perform unit, integration, static, and dynamic testing.
  • Execute testing using LDRA and other approved tools.
  • Conduct class-level testing using test stubs.
  • Integrate software with target hardware platforms.
  • Support environmental testing, hardware-software integration testing, and system validation.
  • Resolve observations raised by Client, IV&V teams, and certification agencies.

Documentation & Compliance

  • Prepare and update software lifecycle documentation.
  • Follow DO-178C development processes.
  • Ensure compliance with MISRA C++ standards.
  • Support certification activities and audit reviews.
  • Maintain configuration management and development records.

Preferred candidate profile

Mandatory Technical Skills

Embedded Software

  • Strong proficiency in Embedded C/C++
  • Bare Metal Embedded Development
  • Object-Oriented Design and Development
  • ARM-based and PowerPC-based processor architectures
  • Multi-core processor programming
  • RTOS and embedded system development

Communication Protocols

  • ARINC 429
  • ARINC 717
  • MIL-STD-1553B
  • TCP/IP and Socket Programming
  • Ethernet, RS232, USB communications

Development Tools

  • Segger Embedded Studio
  • NXP CodeWarrior
  • STM32 Cube IDE
  • LDRA Tool Suite
  • Git/Version Control Systems

Windows Application Development

  • Microsoft Visual Studio
  • C#
  • VC++
  • NI LabVIEW (preferred)

Standards

  • DO-178C Level C
  • MISRA C++ 2008 or later
  • Software Development Life Cycle (SDLC)
  • Aerospace Software Documentation Standards

Preferred Qualifications

  • B.E./B.Tech/M.E./M.Tech in Electronics, Computer Science, Embedded Systems, Avionics, Aerospace, or related field.
  • Experience in safety-critical software development.
  • Prior experience with avionics, flight recorders, mission computers, airborne systems, or defence electronics.
  • Exposure to certification activities involving CEMILAC / RCMA or equivalent agencies.
  • Knowledge of software verification and validation processes.

Key Deliverables

  • Modified and tested airborne software modules.
  • Updated GRE and Test Equipment software.
  • Unit and integration test reports.
  • Static and dynamic analysis reports.
  • DO-178C compliant documentation.
  • Support for certification, flight testing, and post-deployment issue resolution.
  • Source code and associated software documentation.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Salutech

Lead Data Architect / Data Engineer / Data Analyst

600

Freelance

Paris, France

Onsite, Hybrid

Skills

DatabricksAI

21 hours ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

20 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools