Aversan Inc. (www.aversan.com ) is a respected engineering firm specializing in Aerospace and Defense solutions. We are currently seeking a Software Lead role with our client’s an aerospace and defense company that engineers and manufactures aircraft for critical solutions in extreme scenarios
Reporting to the Program Technical Lead for obsolescence, the Software Lead will support design change management, implementation and integration; requirements management; systems and component specifications; interface management; validation and verification testing in systems integration labs; and aircraft flight test.
Responsibilities
Engaged with Supply Chain and Hardware Design to provide technical guidance and impact assessment resulting from component obsolescence.
Leading software design through all phases of development, qualification, integration testing, flight test, and production.
Technical evaluation of suppliers and managing subcontracts including SOW, Specifications, Interface Control Documents, proposals, and schedules.
Working with software suppliers within the scope of development, integration and testing of flight controls and avionics systems.
Qualification of flight control and avionics subsystems.
Work collaboratively in multi-disciplinary teams for successful integration, flight test and certification.
Working with Quality and Certification to assure software are followed protocols.
Manage and provide status updates on IPT Schedule, Cost Estimates, Risks, and staffing requirements.
Requirements
At least 10 years of experience in software development, integration and testing.
At least 2 years of experience as a technical lead
Experience in system, software and component level requirements derivation, hardware/software integration and system level verification/validation.
Experience integrating embedded hardware and software into flight controls/aerospace software development in a bare metal environment.
Certification of airborne systems/software processes (DO-178C, DO-330, DO-331, DO-326, DO-254 and ARP 4754a).
Experience in C, C++ or C# in a Linux development environment using DevOps or Agile processes and/or model-based software design using MathWorks MATLAB and Simulink tools.
Knowledge of communication standards such as ARINC 429, RS-232, RS-422, RS-485 and networks (TCP/IP).
Experience with Git version control system or change management systems.
Knowledge of Dimensions CM or similar software configuration management tool.
Familiarity with IBM Rational Doors or similar requirements management tool.
Experience in vendor management and project management
Bachelor's degree with a major in aerospace engineering, electrical engineering, software engineering, computer science or computer engineering.