Guidance, Navigation, Controls (GNC) Engineer (Remote)

Technology Service Corporation

$110K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in Mechanical, Electrical, Computer, Aerospace, or Controls Engineering with 12 years of experience, or MS with 2 years experience in a relevant field
  • US Citizenship and capability to obtain DoD Security Clearance
  • Hands-on experience developing physics-based 6 DOF simulations
  • Proficiency in Gazebo or similar simulation tools, MATLAB/Simulink, C, C++, and Python
  • Experience creating scripts for batch processing
  • Strong background in data post processing and report writing
  • Demonstrated development of guidance and autonomy algorithms, preferably in denied environments

Responsibilities

  • Develop and fine-tune guidance and control systems for fixed-wing aircraft
  • Modify navigation systems using sensor fusion techniques
  • Create and enhance 6-DOF and Hardware-in-the-Loop simulation environments
  • Conduct simulation, analysis, and testing for autonomous UAS validation
  • Design mission-critical onboard software for unmanned systems
  • Conduct coding and development utilizing C/C++, Python, and related tools
  • Oversee software verification, validation processes, and documentation of test plans

Benefits

  • Stable work environment
  • Comprehensive benefit package including ESOP participation
  • 401k Plan
  • Flexible Work Schedules
  • Tuition Reimbursement
  • Co-Sponsored Health Plan
  • Paid Leave
Full Job Description
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, 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


Preferred Experience

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.


TSC Benefits: TSC offers a stable work environment, a competitive salary, and a comprehensive benefit package; including ESOP participation, 401k Plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, Paid Leave and much more.

Applying to TSC: Only those candidates invited for an interview will be contacted. Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and a drug screening.

Similar Jobs

More Jobs at Technology Service Corporation

  • Mechanical CAD Designer
    $100K — $160K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    In-Person
  • Mechanical CAD Designer
    $100K — $160K *
    Fort Washington, MD 20744 (Prince Georges County)
    Aerospace & Defense
    In-Person
  • Director of Engineering
    $125K — $150K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • UAS Software Engineer
    $95K — $115K *
    Arlington, VA 22204 (Arlington County)
    Aerospace & Defense
    In-Person
  • UAS Software Engineer
    $80K — $95K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Guidance, Navigation, Controls (GNC) Engineer (Remote) jobs: