Cambridge, MA Remote (City) Full-time USD 90,000 – 210,000 / year

MORSE Corp is hiring a Robotics Software Engineer

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.
  • Handle system configuration, ground station setup, and data management during local and remote flight tests.
  • Develop control and path planning algorithms for aerial vehicles and integrate them into the PX4 ROS communications layer.
  • Implement drivers for novel control actuation and integrate them into PX4 or other flight controllers.
  • Incorporate flight models into the existing Python flight simulator and use the simulator for algorithm development.
  • Develop Software-In-the-Loop (SWIL) and Hardware-In-the-Loop (HWIL) testing capabilities.
  • Aid in system architecture, selection, and integration of flight controllers, electronics, and sensors.
  • Support the development, integration, and testing of prototype vehicles.
  • Write, test, and debug drivers such as CANopen actuators and beyond line-of-sight radios in C++ and Python.
  • Demonstrate familiarity with low-level embedded programming concepts such as memory management, data structures, algorithms, and bit manipulation.

Work Arrangement

Remote (City/Region)

Additional Information

  • U.S. Citizenship required
  • Ability to obtain a U.S. Security Clearance
About company
MORSE Corp
MORSE Corp is an employee owned, small business that fields cutting-edge technology. It boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US National Security Ecosystem.
All jobs at MORSE Corp Visit website
Job Details
Category embedded
Posted a month ago