×
Register Here to Apply for Jobs or Post Jobs. X

Guidance, Navigation, Controls; GNC Engineer; Remote

Remote / Online - Candidates ideally in
Huntsville, Madison County, Alabama, 35824, USA
Listing for: Technology Service Corporation
Full Time, Remote/Work from Home position
Listed on 2026-01-22
Job specializations:
  • Engineering
    Systems Engineer, Robotics, Software Engineer, Aerospace / Aviation / Avionics
Job Description & How to Apply Below
Guidance, Navigation, Controls (GNC) Engineer (Remote) page is loaded## Guidance, Navigation, Controls (GNC) Engineer (Remote) locations:
Arlington, VA:
Huntsville, ALtime type:
Full time posted on:
Posted Todayjob requisition :
JR2327

TSC is seeking a remote based
** Guidance, Navigation, Controls (GNC) Engineer
** that will design, integrate, test, and deliver flight control systems or mission-critical onboard software for unmanned aerial systems (UAS). The ideal candidate will have experience in UAS Guidance, Navigation, & Control (GNC) utilizing inertial navigation, vision, collision avoidance, commercial autopilots, redundancy management and path planning architecture. The GNC Engineer will participate hands-on in the full software life cycle, from concept through implementation, integration to flight test and operational release.

This will be a remote based position with up to 25% travel required.
** As a GNC Engineer you can anticipate some of your day-to-day responsibilities to include:
*** Work on a team to develop, modify and tune guidance and control systems for fixed wing aircraft
* Work on a team to develop, modify and tune navigation systems based on sensor fusion of 6-DOF IMU, magnetometer, GNSS, pressure and ranging sensors.
* Work on a team to develop and modify 6-DOF and Hardware-in-the-Loop simulation environments
* Simulation, analysis, control, and testing on 6 degree-of-freedom (6-DOF) motion platform for development and validation of autonomous UAS.
* Work on a team to design and develop flight or mission-critical onboard software for unmanned systems
* Aid development for unmanned aerospace includes guidance, navigation & control, mission sequencing, payload control, redundancy and contingency management, uplink and downlink packet encoding and decoding, converting between different serial protocols, hardware-in-the-loop simulation, ground-based GUIs, and aircraft subsystem control (i.e., payload, electrical systems)
* Embedded Software development (C/C++, Python, shell scripts)
** Writing/modifying software to adjust flight behaviors:
*** Use development tools such as: JIRA, git, C/C++, CMake, Linux, MATLAB
* Collaborate with a multi-disciplinary software team on large, multi-language projects
* Participating in code reviews, Flight Testing, and Customer Presentations
* Bench test, Hardware-in-the-loop, and field testing of UAS platforms
* Local, interstate, and international travel to support field testing and customer demonstrations. Expected travel is ~10-25%.
* Collaborate with other engineering disciplines (Systems, Software, Mechanical, Electrical) in planning, design and development of systems to ensure software and hardware performance and compatibility
* Design software architecture, interfaces, and gateways for communication with external Autonomy software services. Implement functionality using a model-based approach.
* Software verification and validation including writing Test Cases and Test Procedures
* Develop, implement, and document data and software application test plans to validate project deliverables meet quality standards
* Oversee and support processes and procedures for existing data and reporting activities to support internal and external customer deliverables.
* Examples of specific deliverables include but are not limited to: recurring reports and analyses; data validation and documentation
* Interface and derive solutions in coordination with hardware design teams
** Required Qualifications
*** BS degree in Mechanical, Electrical, Computer, Aerospace, Controls engineering or other relevant discipline, plus at minimum 12 years of experience in a professional environment developing MATLAB / Simulink control systems with auto code experience; or MS in Controls or Aerospace Engineering plus 2 years’ experience. Embedded code experience preferred.
* US Citizenship and the ability to obtain and maintain a DoD Security Clearance
* Experience in developing physics based 6 DOF simulations, motion platforms.
* Experience developing with:
Gazebo or similar simulation tools, Matlab

MATLAB/Simulink, C, C++, Python
* Experience developing scripts to run batch processes
* Experience in…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary