Description

Develop safety-critical avionics display software and embedded systems. You will own the design, implementation, and testing of mission-critical applications.

Responsibilities

  • Design software architectures for avionics display systems.
  • Write embedded C++ code for mission-critical applications.
  • Develop firmware, device drivers, and multi-threading logic for multi-core processing.
  • Create software test cases based on system and software requirements.
  • Implement touch and gesture development features.

Required Skills

  • 5+ years of experience in avionics displays.
  • 5+ years of OpenGL ES or equivalent graphics API programming (DirectX, Metal, or Vulkan).
  • Expertise in embedded C++ and object-oriented development.
  • Understanding of DO-178C within the avionics software development lifecycle.
  • Experience with multi-threading and multi-core processing.
  • Proficiency in software configuration and change management practices.
  • Hands-on experience with firmware and driver development.

Preferred Skills

  • Degree in any graduate field.

Education

Any Graduate