Skip to main content

MORSE Corp

Robotics Software Engineer

Cambridge, MAFrom $210kmidAdded 1 month ago

About this role

MORSE Corp is in search of a Robotics Software Engineer to enhance their cutting-edge technology team focused on US National Security. The role requires expertise in embedded systems, navigation algorithms, and the development of Unmanned Aerial Systems (UAS), from concept through testing.

What you'll do

  • Architect systems with microcontrollers and define component roles
  • Implement navigation algorithms in Rust and C++
  • Analyze flight logs and debug GNC issues
  • Develop LIDAR sensor drivers and manage flight test configurations
  • Integrate control algorithms into PX4 ROS and write drivers
  • Support development and testing of prototype vehicles

What they're looking for

  • Strong background in C++, Rust, and Python
  • Experience with navigation algorithms and autonomy logic
  • Low-level embedded programming skills
  • Familiarity with PX4 flight controllers
  • System architecture and component integration
  • Passion for UAS development

Benefits

  • Salary range: $90,000 - $210,000
  • 401(k) match
  • Medical, dental, vision, and life insurance
  • 10 paid holidays
  • Open leave policy
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

MORSE Corp

MORSE Corp develops advanced technologies for national security, including unmanned aerial systems, mission-critical software, and AI-enhanced defense solutions. The company is hiring manufacturing engineers, systems engineers, robotics software engineers, Python developers, and human factors specialists to scale production and advance capabilities across hardware, embedded systems, and AI applications.

View all jobs at MORSE Corp

Likely interview questions

  • Walk us through your experience with PX4 or other flight controllers. What specific customizations or integrations have you implemented?
  • Describe a time you debugged a complex issue in a robotic system using flight logs or telemetry data. How did you approach it?