Skip to content
Shield AIShield AIDallas, TX

Senior Manager, GNC

Leads the Guidance and Control team responsible for developing, integrating, qualifying, and flight-testing autonomy and control algorithms for unmanned aerial systems. Requires substantial engineering leadership experience, controls expertise, and a track record of shipping products and developing high-performing teams.

$230k – $350k/yr
On-site8+ YOEEngineering Management

About the job

Responsibilities

  • Lead and maintain control and autonomy algorithms within the VBAT codebase.
  • Oversee full-lifecycle development, including algorithm development, software design and coding, unit testing, component testing, flight software qualification, and flight-test support.
  • Coordinate workshare and integrate solutions with Hivemind, State Estimation, Simulation Development, Aerodynamics, and Embedded Software teams.
  • Grow and maintain a high-performance team.
  • Create and execute individual career growth plans and mentor team members.
  • Identify team capability gaps and address them through training or hiring.
  • Negotiate work responsibilities and alignment across teams in a cross-functional development environment.
  • Deliver high-quality, user-centric software solutions in a fast-paced environment.

Requirements

  • Typically 10+ years of related experience with a bachelor's degree, 7+ years with a master's degree, or 5+ years with a PhD.
  • Proven record of shipping products and navigating development cycles to meet deadlines.
  • Experience with control systems, especially unmanned aerial systems and/or robotics.
  • Experience with outer-loop path planning and trajectory synthesis.
  • Experience integrating software in a hierarchical environment.
  • Strong problem-solving and analytical skills.

Preferred Qualifications

  • Familiarity with continuous integration/continuous delivery and test-driven development.
  • Experience with software autonomy stack architecture and development.
  • Experience designing hierarchical architectures that decouple code responsibility for robust, maintainable codebases.
  • Experience with outer-loop guidance algorithms for trajectory optimization.
  • Controls experience including linear system analysis, gain/phase margin analysis, pole placement, and LQR algorithms.
  • Experience developing and verifying discrete and Kalman filters.
  • C++ and Python coding experience.

Skills

C++PythonControl SystemsAutonomy AlgorithmsUnmanned Aerial SystemsRoboticsPath PlanningTrajectory OptimizationLqrKalman FiltersCI/CDTest-Driven DevelopmentFlight SoftwareLinear Systems AnalysisSoftware Architecture