Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TSC

Guidance, Navigation, Controls Engineer

TSC

GNC Engineer designing, integrating, and testing flight control systems for unmanned aerial systems. Collaborating with multi-disciplinary teams to support software development and validation processes.

Posted 7/10/2026full-timeCrystal City • Virginia • 🇺🇸 United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and validating flight control systems and navigation algorithms for unmanned aerial systems, utilizing embedded software development and simulation tools. Proficient in collaborating across engineering disciplines to ensure system performance and compatibility.

Highest-signal resume keywords
Embedded Software DevelopmentMATLAB/Simulink Control Systems6-DOF Simulation DevelopmentGuidance And Autonomy AlgorithmsDoD Security Clearance

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingPython ProgrammingSimulation DevelopmentTest Case WritingData Post ProcessingBatch Process ScriptingHardware-In-The-Loop SimulationFlight TestingModel-Based DesignSensor Fusion
Soft Skills
CollaborationCommunicationProblem SolvingTeamworkCustomer Presentation
Tools & Technologies
JIRAGitCMakeLinuxMATLABGazebo6-DOF Motion PlatformGround-Based GUIsFlight Control SystemsMission Sequencing
Certifications & Qualifications
BS Degree In EngineeringMS Degree In Controls Or Aerospace EngineeringDoD Security Clearance
Industry Keywords
Unmanned Aerial SystemsGuidance And ControlNavigation SystemsSensor FusionAutonomous SystemsAerospace EngineeringControl Systems EngineeringMission-Critical SoftwareRedundancy ManagementContingency Management

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • design, integrate, test, and deliver flight control systems or mission-critical onboard software for unmanned aerial systems (UAS)
  • 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
  • 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
  • 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

Requirements

What you’ll need
  • BS degree in Mechanical, Electrical, Computer, Aerospace, Controls engineering or other relevant discipline, plus at minimum 5 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, MatlabMATLAB/Simulink, C, C++, Python
  • Experience developing scripts to run batch processes
  • Experience in data post processing from simulation or flight testing, report summary writing
  • Experience developing guidance and autonomy algorithms required; in denied environments preferred

Benefits

Comp & perks
  • TSC offers a stable work environment
  • competitive salary
  • comprehensive benefit package
  • ESOP participation
  • 401k Plan
  • Flexible Work Schedules
  • Tuition Reimbursement
  • Co-Sponsored Health Plan
  • Paid Leave