Neemus Software
Embedded Software Engineer (Avionics / Flight Data Recorder Systems)
Skills
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
7 days ago
Quick apply
Salutech
Lead Data Architect / Data Engineer / Data Analyst
600
Freelance
Paris, France
Onsite, Hybrid
Skills
21 hours ago
Quick apply
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
20 hours ago
Quick apply