Senior Embedded Software Developer - Aerospace

LevelUP HCS • India
Visa Sponsorship Relocation
Apply
AI Summary

Design, develop, and maintain embedded software for avionics and flight control systems. Collaborate with cross-functional teams to ensure safety, performance, and compliance with aerospace industry standards. Relocation to UAE required.

Key Highlights
Develop embedded software for avionics and flight control systems
Collaborate with cross-functional teams for seamless integration
Ensure compliance with aerospace industry standards (DO-178C, DO-254)
Key Responsibilities
Design, develop, and maintain embedded software for avionics and flight control systems
Implement software for real-time systems with minimal latency and high reliability
Collaborate with systems engineers to translate control algorithms into embedded software solutions
Integrate software components into hardware systems and conduct rigorous testing
Develop software in accordance with aerospace industry standards (DO-178C, DO-254)
Optimize software for memory usage, power consumption, and overall performance
Maintain detailed documentation supporting compliance and future maintenance activities
Work closely with hardware engineers, systems engineers, and quality assurance teams
Technical Skills Required
C/C++ Embedded Systems Real-Time Operating Systems (RTOS)
Benefits & Perks
Exposure to advanced avionics and embedded systems projects
Career development opportunities within a highly skilled technical team

Job Description


This role is based in the UAE and requires relocation. Applicants should be willing and able to relocate to be considered.


About the Company

We are seeking a talented Embedded Software Developer to join a growing aerospace engineering team working on advanced aviation and defence technologies. This role offers the opportunity to contribute to the development of cutting-edge embedded systems that enhance safety, performance, and operational efficiency across mission-critical aerospace applications.


Responsibilities

Embedded Software Development

  • Design, develop, and maintain embedded software for avionics systems, flight control systems, and other aerospace applications.
  • Develop robust, reliable, and efficient software solutions for embedded platforms.


Real-Time Systems

  • Implement software for real-time systems, ensuring critical functions operate with minimal latency and high reliability.
  • Optimize system responsiveness and performance for mission-critical applications.


Algorithm Implementation

  • Collaborate with systems engineers to translate control algorithms and system requirements into embedded software solutions.
  • Ensure software implementation aligns with design and operational requirements.


Integration & Testing

  • Integrate software components into hardware systems.
  • Conduct rigorous testing to validate functionality, performance, and compliance with safety requirements.
  • Support system-level verification and validation activities.


Safety-Critical Software Development

  • Develop software in accordance with aerospace industry standards, including:
  • DO-178C for airborne software development
  • DO-254 for hardware/software integration
  • Contribute to certification and compliance activities.


Code Optimization

  • Optimize software for memory usage, power consumption, and overall performance.
  • Ensure adherence to coding standards and software development best practices.


Documentation

  • Maintain detailed documentation covering:
  • Software design
  • Source code
  • Test plans
  • Test procedures
  • Test results
  • Ensure documentation supports compliance and future maintenance activities.


Cross-Functional Collaboration

  • Work closely with hardware engineers, systems engineers, and quality assurance teams to ensure seamless integration and successful project delivery.


Troubleshooting & Problem Solving

  • Investigate and resolve software defects, system anomalies, and performance issues through debugging and root-cause analysis.


Continuous Improvement

  • Stay current with emerging technologies, industry developments, and embedded software engineering best practices.


Qualifications

Education

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline.
  • Master's degree is advantageous.


Experience

  • 5–7 years of experience in embedded software development.
  • Experience within the aerospace, defence, or other safety-critical industries is highly desirable.


Required Skills

Technical Skills

  • Strong proficiency in:
  • C
  • C++
  • Assembly language for embedded systems
  • Experience developing software for embedded platforms and real-time applications.
  • Real-Time Operating Systems (RTOS)
  • Familiarity with RTOS environments and real-time software development.
  • Aerospace Standards

Knowledge of aerospace safety standards, including:

  • DO-178C
  • DO-254
  • Experience working within regulated development environments.
  • Hardware Integration
  • Understanding of hardware-software integration, including interaction with:
  • Sensors
  • Actuators
  • Microcontrollers
  • Embedded hardware platforms
  • Version Control
  • Experience using version control tools such as Git for source code management.
  • Debugging & Analysis
  • Strong troubleshooting, debugging, and analytical skills.
  • Communication & Teamwork
  • Excellent communication and interpersonal skills.
  • Ability to collaborate effectively within multidisciplinary engineering teams.
  • Adaptability
  • Comfortable working in a fast-paced, dynamic engineering environment with evolving project requirements.


Preferred Skills

  • Relevant certifications in embedded software development, aerospace systems, or related technical disciplines.
  • Previous experience supporting certification activities for aerospace systems.


Pay range and compensation package

Opportunity to work on cutting-edge aerospace and defence technologies. Exposure to advanced avionics, flight control, and embedded systems projects. Collaborative and innovative engineering environment. Career development opportunities within a highly skilled technical team. The chance to contribute to mission-critical systems shaping the future of aerospace technology.


Equal Opportunity Statement

We are committed to diversity and inclusivity.


Similar Jobs

Explore other opportunities that match your interests

Senior Frontend Engineer - Hybrid Software Engineer / Site Reliability Engineer Role

Programming
•
4h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Warner Music Group

India

VP/SVP - Global Talent Management

Programming
•
13h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

xceedance

India

Senior Associate - QA Automation Engineer

Programming
•
16h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

PwC India

India

Subscribe our newsletter

New Things Will Always Update Regularly