Senior Software Autonomy Engineer

DraperCambridge, MA
4d

About The Position

We are seeking a highly skilled Autonomy Engineer to design and develop autonomous behaviors for multi-domain heterogeneous teams of autonomous vehicles. The Senior Autonomy Engineer will work on cutting-edge defense systems that is fielded by the US Government and commercial customers in aerial, ground, underwater, and space domains. The preferred candidate has expert knowledge in the following areas; • Task and motion planning • Software integration and testing with robotics platforms • Hybrid methods that augment deterministic autonomy algorithms with AI-based approaches • Optimization and resource allocation for large team of teams • C/C++, ROS/ROS2

Requirements

  • Strong programming skills in MATLAB, Simulink, Python, C/C++.
  • Excellent analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Knowledge of Autonomy and GNC algorithms and technology.
  • 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.
  • Significant knowledge in the design and analysis of control systems.
  • Significant knowledge of design and implementation of trajectory design/optimization algorithms including optimal control techniques.
  • Strong project execution and teamwork skills.
  • Strong analytical and problem-solving capabilities.
  • Ability to clearly communicate work assignments to team members.
  • Bachelor's Degree in Aerospace Engineering, Electrical Engineering, or a related field is required.
  • 5-10 years of Software Engineering or related experience is required.
  • Applicants selected for this position will be required to obtain and maintain a government security clearance.

Nice To Haves

  • Masters or PhD in a related field is preferred.
  • Secret clearance is preferred.

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.
  • Tracks priorities, scope, schedule, and cost.
  • Performs other duties as assigned.

Benefits

  • Draper supports many programs to improve work-life balance including workplace flexibility, employee clubs ranging from photography to yoga, health and finance workshops, off site social events and discounts to local museums and cultural activities.
  • Draper is committed to creating an inclusive environment.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, national origin, veteran status, or genetic information.
  • Draper is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service