D

Draper

Independent nonprofit engineering firm for government

Software Autonomy Engineer

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeCambridge, MA, USA$75k - $156k

About the Job

Requirements

  • A bachelor's degree in Aerospace Engineering, Electrical Engineering, or a related field is required.
  • Three to five years of Software Engineering or related experience is required.
  • Proficiency in MATLAB, Simulink, Python, C/C++, or related tools.
  • Proficiency in basic software development standards.
  • Foundational knowledge of autonomy, guidance, navigation, and control technology.
  • Knowledge of real-time software development tools.
  • Knowledge of project execution and of designing, developing, and validating real-time algorithms and software.
  • A strong background in control systems theory.
  • Clear and concise written and verbal communication skills.

Responsibilities

  • Evaluate requirements, propose solutions, and explore design trades to support a design.
  • Design algorithms using modern theory and proven techniques.
  • Develop embedded software based on prototype algorithms.
  • Analyze designs to demonstrate performance and functionality.
  • Develop and execute software tests to check compliance with requirements.
  • Evaluate results to establish causes of problems and develop solutions for inefficiencies or problems.
  • Prepare technical data, procedures, reports, drawings, manuals, and other required documentation.
  • Communicate with customers and stakeholders to establish requirements and describe the design and deliverables.
  • Contribute content for technical reports and presentations with appropriate guidance.
  • Participate in tag-ups and informal meetings with group leads and colleagues.
  • Derive task-level or component-level requirements from system requirements.
  • Independently contribute high-quality content for technical reports and presentations that demonstrates understanding of the task and awareness of the intended audience.
  • Track priorities, scope, schedule, and cost.
  • Clearly communicate work assignments to team members.
  • Perform other duties as assigned.

Desired Qualifications

  • Knowledge of task and motion planning.
  • Experience integrating and testing software with robotics platforms.
  • Knowledge of hybrid methods that augment deterministic autonomy algorithms with artificial-intelligence-based approaches.
  • Knowledge of optimization and resource allocation for large teams of teams.
  • Knowledge of C/C++ and ROS/ROS2.
  • A master's degree or PhD in a related field is preferred.
  • Secret clearance is preferred.

About the Company

Draper

Independent nonprofit engineering firm for government

Draper is an independent nonprofit engineering organization that provides engineering services to government, industry, and academia. It works on projects as a prime contractor, a subcontractor, or a collaborator in consortia, applying interdisciplinary teams to domains from space to undersea. It differs from many competitors by focusing on mission-driven, practical solutions rather than selling products, and by using a mix of contracting models that enable broad collaboration. Its goal is to engineer working, validated systems that solve the nation’s toughest problems across multiple domains through collaborative engineering.

Company size
1,001-5,000
Company stage
Grant
Total funding
$33.3M
Headquarters
Cambridge, MA
Founded
1973

Recently Posted Jobs

Explore more opportunities at Draper

See more jobs