BGI, LLC ยท 2 days ago
Avionics Simulation Software Engineer
Wonder how qualified you are to the job?
AutomotiveConsulting
Insider Connection @BGI, LLC
Responsibilities
The avionics simulation software engineer will be assigned one or more system components which replicate the avionics of the aircraft being simulated.
These systems include communications (radios and ICS), navigation (GPS, TACAN, VOR, etc.), defensive systems (chaff, flares, ECM, etc.), offensive systems (bombs, torpedoes, missiles, etc.), and other systems which may be applicable (GPWS, TCAS, IFF, etc.).
They are responsible for requirements analysis, design, code, and unit test, as well as supporting subsystem and system integration and test.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's or master's degree in software engineering, computer engineering, or a related technical field
Minimum three years' experience in a relevant software engineering role
Proficiency programming in C++
Ability to work in a team environment, or independently, as necessary, and be a self-starter who will attack designs and resolve problems effectively and efficiently
Good written and verbal communication skills
Proficiency with Microsoft Office tools
US citizenship and ability to obtain a Department of Defense security clearance
Ability to work in small, confined spaces (aircraft simulator cockpits)
Ability to travel from time to time (less than 10%)
Preferred
Experience with the military aviation domain, especially simulating aircraft, avionics, or weapon systems (strongly preferred)
Experience working with one or more of C, C#, Fortran, Ada, and Python
Experience working in a structured software development environment, including configuration management processes, development of requirements, unit testing, system integration, and formal (customer) testing
Security+ certification
Active DoD security clearance