Ground Control Management Software Engineer Job at Impact Solutions

Impact Solutions Oklahoma City, OK

Job Description
Design, develop, and test the Control Management System (CMS) inside the Ground Control System (GCS) Unmanned Air System (UAS)
The CMS is a real-time mission planning system to enable an operator to create new flight plans for the aircraft based on changes in tasking or adapt to changes in the
environment
Define the CMS requirements, software architecture, component breakdown, and interfaces
Create a real-time mission planning workflow and identify all required algorithms and mission planning tools
Write code for the control management system including a GUI showing the aircraft and flight path on a 3D Moving Map with multiple layers of data
Write code to interface with outside data sources and display on the moving map (e.g. wind/weather, tasking, map data, terrain data, airspace data, etc.)
Write code to enable an operator to optimize the flight path of the aircraft based on real-time onboard data feeds and external data feeds
Write code to simulate aircraft 6-DOF flight performance
Write code for various tools to support mission planning of aircraft flight operations
Write code to interface with the air-vehicle command and control (AVC2) terminal to capture real-time telemetry from the aircraft and upload new flight plans.
Develop a test, verification, and validation environment

Required Qualifications
Bachelor’s Degree (or higher) in Engineering or Computer Science
Experience developing ground control system software for unmanned aircraft
Strong coding skills. Must be proficient in writing code for aerospace applications (this job requires you to write code and review/approve the code of others)
Experience with aircraft flight planning
Knowledge of aircraft flight dynamics
Knowledge of aircraft command and control functions and HMI display requirements
Experience developing tools on top of COTS 3D moving maps (e.g. Worldwind, Cesium)
Demonstrated history across all aspects of the systems engineering process: requirements development, design, development, integration, test, verification, and validation

Preferred Qualifications
Experience writing code for aircraft flight path optimization
Experience writing code for aircraft 6-DOF flight simulation
Background supporting UAV flight tests
Experience with UAS mission requirements and CONOPS
Experience with weather/wind forecast models
Experience with typical UAV sensors (e.g. EOIR, Radar)
Experience with UAV communications equipment including Satcom
Preferred Tools / Process Experience
C#, .Net, C++, SCADE, Matlab/Simulink
Polarion
Jira

Confluence
Team Center
Search Keywords
Software Engineer
Unmanned Air Vehicle (UAV)
Unmanned Air System (UAS)
Ground Control System (GCS)



Please Note :
apexdining.ca is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, apexdining.ca provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.