TSC · 2 days ago
Guidance, Navigation, Controls (GNC) Engineer (Remote)
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 GNC Engineer will participate hands-on in the full software life cycle, from concept through implementation, integration to flight test and operational release.
AerospaceAir Transportation
Responsibilities
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
Qualification
Required
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/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
Preferred
Minimum two years of demonstrated, hands-on professional experience in at least one (ideally a combination) of the following areas: Model-based design and/or test using the Simulink/Stateflow tool chain
Software development in a relevant subject matter area: Aircraft Guidance Navigation & Control or other robotic system guidance, navigation and control; ground- or airborne mission systems; general aerospace flight control or cockpit avionics systems; ground stations; payload control
Development/operations of hardware-in-the-loop simulators, conducting testing and troubleshooting of HW/SW interfaces
Familiarity with software configuration management tools, version control systems, defect tracking tools, and peer review required
Benefits
ESOP participation
401k Plan
Flexible Work Schedules
Tuition Reimbursement
Co-Sponsored Health Plan
Paid Leave
Company
TSC
TSC is an employee-owned, high technology company engaged in providing engineering services and specialized products to U.S.
Funding
Current Stage
Late StageCompany data provided by crunchbase