2h ago

Robotics Software Engineer

Cambridge, MA

$90,000-$210,000 / year

full-timedefense

Tech Stack

Description

You will architect systems, implement custom navigation algorithms, and integrate novel control systems into aerial vehicles, supporting end-to-end prototype development from concept to flight. Your work will involve developing and debugging software in Rust, C++, and Python, configuring systems for flight tests, and analyzing flight logs to resolve GNC and autonomy issues.

Requirements

  • U.S. Citizenship and ability to obtain U.S. Security Clearance
  • Bachelor's degree in Robotics, Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering or related field (Master's preferred)
  • Strong skills in C++, Rust, and Python
  • Experience in navigation algorithms (SLAM, path planning) and autonomy logic
  • Experience with low-level embedded programming and microcontrollers

Responsibilities

  • Architect systems with multiple microcontrollers, defining component roles and managing requirements
  • Implement custom navigation algorithms and autonomy logic in Rust and C++
  • Analyze vehicle flight logs and debug GNC and autonomy issues
  • Develop and write LIDAR sensor drivers in C++ and Rust
  • Develop control and path planning algorithms for aerial vehicles and integrate into PX4 ROS communications layer
0 views 0 saves 0 applications