Senior Engineer – Avionics UI & Cockpit Displays
Job Summary
Role Summary
We are looking for a highly skilled Embedded UI Engineer to join our Avionics team in Bangalore. You will be responsible for the design development and verification of next-generation Cockpit Display Systems (CDS). This role focuses on the Human-Machine Interface (HMI) layer ensuring that critical flight information (PFD MFD HUD) is rendered accurately performantly and in compliance with stringent aerospace safety standards.
Key Responsibilities
We are looking for a highly skilled Embedded UI Engineer to join our Avionics team in Bangalore. You will be responsible for the design development and verification of next-generation Cockpit Display Systems (CDS). This role focuses on the Human-Machine Interface (HMI) layer ensuring that critical flight information (PFD MFD HUD) is rendered accurately performantly and in compliance with stringent aerospace safety standards.
Key Responsibilities
- HMI Development: Design and implement complex graphical user interfaces for aircraft displays using C and OpenGL.
- Standard Compliance: Ensure display architectures follow the ARINC 661 standard for communication between User Applications and Display Systems.
- Safety & Certification: Develop software following DO-178C (DAL A/B) design assurance guidelines to ensure flight safety.
- Model-Based Design: Utilize industry-standard tools such as SCADE Display or VAPS XT to create executable specifications and graphical symbols.
- System Integration: Work closely with systems engineers to map Flight Management System (FMS) data to visual display widgets.
- Debugging & Optimization: Perform timing analysis and memory optimization for embedded graphics hardware to ensure zero-latency rendering.
- Programming: Expert proficiency in Embedded C and data structures.
- Graphics: Strong hands-on experience with OpenGL (ES/SC) or Vulkan.
- Domain Knowledge: Deep understanding of ARINC 661 protocol and widget library management.
- Tools: Proficiency with SCADE Display Presagis VAPS XT or similar avionics display suites.
- Standards: Familiarity with DO-178B/C processes and software lifecycle.
- OS: Experience working with RTOS (e.g. VxWorks Green Hills Integrity) or Embedded Linux.
- Experience with Touch Screen Controller (TSC) integration for modern flight decks.
- Knowledge of synthetic vision systems (SVS) or enhanced vision systems (EVS).
- Bachelors/Masters degree in ECE CS or Aeronautical Engineering.