Draperposted 13 days ago
Full-time • Senior
Cambridge, MA

About the position

The Principal Autonomy, Guidance Navigation and Control (GNC) Engineer develops software for cutting-edge space and defense systems used by the US Government and commercial customers as well as internal R&D projects. A Guidance and Control (G&C) Engineer develops, integrates, and deploys advanced G&C algorithms and software for systems able to operate in complex environments such as underwater, ground, air, and space. The autonomy product engineer supports deployment and productization of autonomy, perception, and planning software for autonomous systems and robotics that operate in complex environments such as underwater (UUV), ground (UGV), and air (UAV). The software products developed will be used by numerous US Government customers and licensed to commercial customers. The engineer will also be heavily engaged in product roadmapping activities and customer engagements with the autonomy program management/business team.

Responsibilities

  • Evaluates requirements, proposes solutions, explores design trades to support a design.
  • Designs algorithms using modern theory and proven techniques.
  • Develops embedded software based on prototype algorithms.
  • Analyzes designs to demonstrate performance and functionality.
  • Develops and executes software tests to check compliance with requirements.
  • Evaluates results to establish problem causes and develop solutions for inefficient or problems.
  • Prepares technical data, procedures, reports, drawings, manuals, and other required documentation.
  • Communicates with customers and stakeholders to establish requirements and describe the design and deliverables.
  • Acts as Guidance & Control Subject Matter Expert, deep understanding of domain and customer mission areas.
  • Leads with humility and respect, and diverse perspectives to foster an inclusive environment.
  • Performs other duties as assigned.

Requirements

  • Bachelor's Degree in Aerospace Engineering, Electrical Engineering, or a related field is required.
  • 10-15 years of relevant Engineering experience is required.
  • Minimum 5 years of autonomy software productization experience.
  • Strong MATLAB, Simulink, Python, C/C++ skills.
  • Excellent analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Knowledge of real-time software development tools.
  • Knowledge of project execution, designing, developing, and validating real-time algorithms and software.
  • Familiarity with trajectory optimization, optimal control, and similar techniques.
  • Strong leadership and team management skills.
  • Ability to motivate and develop a team of professionals.
  • Excellent technical judgment, strong written and oral communication skills, and a practical, common-sense approach to getting things done.
  • Knowledge of modern software development lifecycles, standards, processes, and tools.
  • Clearly communicates work assignments to team members.
  • Tracks priorities, scope, schedule, and cost.

Nice-to-haves

  • Masters or PhD in a related field is preferred.

Benefits

  • Workplace flexibility.
  • Employee clubs ranging from photography to yoga.
  • Health and finance workshops.
  • Off site social events.
  • Discounts to local museums and cultural activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service