We are actively seeking a highly skilled Software Engineer with expertise in the Avionics and embedded domain to join our clients team at their Flight Avionics during a critical product transition phase. As a successful applicant, you will take on the role of a full lifecycle software developer, contributing to a well-established product line of military Avionics Management System products. These systems are designed to offer aircrew controls in helicopter cockpits, interfacing with a diverse range of radio communication and navigation sensor equipment. This presents an exciting opportunity to be part of a dynamic team working on cutting-edge avionics solutions.
Required Skills & Experience
- Full software development lifecycle experience, including proficiency in both Waterfall and Incremental/Agile methodologies.
- Skilled in requirement capture analysis, Design, Coding, Testing & Configuration management.
- Familiarity with developing avionics software adhering to RTCA - DO-178B-C guidelines, preferably to a Level C standard, ensuring safety-related airborne software development.
- Previous experience in software development using programming languages like Ada, C, and/or C++.
- Proficient in Real-Time embedded systems & software development and testing.
- Proficient in Functional programming with Ada83.
- Skilled in utilizing the Rational Apex software development environment on the Solaris/Unix operating system.
- Experienced in working with TestMate and VectorCast test tools.
- Familiar with DOORs for documentation purposes.
- Proficient in traceability analysis using Reqtify.
- Experienced in implementing ARINC-429 and Mil-STD-1553B data bus standards for equipment interfacing.
- Possesses domain knowledge in aircraft navigation.
- Familiar with aircraft radio communications domain knowledge.
- Knowledgeable in military aircraft operations.
Email me jobs like this