Overview
Skills
Job Details
Job Expectations:
We are seeking a skilled Avionics Systems & Software Engineer with strong experience in avionics design, product development, and integration. The ideal candidate will be proficient in developing and validating system and software requirements, executing test cases, and troubleshooting complex system-level issues across diverse aircraft platforms.
Key Responsibilities:
-
Develop and manage systems and software requirements from application specifications.
-
Design and execute system-level test cases on integration and simulation benches.
-
Analyze and debug system interactions, particularly in avionics and aircraft interfaces.
-
Collaborate across multidisciplinary teams for subsystem integration and testing.
-
Support certification processes in alignment with DO-178B/C and ARP4754 standards.
-
Drive verification and validation (V&V) activities, including Design for Test (DFT).
-
Contribute to in-house tools and automation for system testing and performance tuning.
Required Skills & Experience:
-
Expert in C/C++ programming.
-
Experience in 2D/3D graphics development (OpenGL or Vulkan); embedded systems preferred.
-
Strong understanding of avionics platforms and architectures.
-
Hands-on experience in RTOS (ARINC 653, RMA, DEOS) environments.
-
Familiar with system integration, performance tuning (latency, data rate), and image processing (e.g., gamma correction).
-
Proficient with configuration management tools (e.g., DOORS, SVN, BitBucket).
-
Familiarity with chipsets and display hardware (SOC, CPU, GPU, FPGA).
-
Demonstrated problem-solving, communication, and documentation skills.
-
Experience across full systems lifecycle and Agile methodologies.