GrepJob
MORSE Corp

Embedded Software Engineer

MORSE Corp
Apply
6 days ago
Cambridge, MA, USASenior

Base Salary

$90k - $210k/yr

Responsibilities

  • Develop embedded software for fixed wing and multi-rotor unmanned aerial vehicles.
  • Modify PX4 autopilot to create new software functionality for autonomous UAV flight.
  • Integrate novel autonomy algorithms into UAV flight software, migrating from Python to C/C++ if necessary.
  • Update and execute simulation software to test and evaluate novel algorithms.
  • Support the development of preflight planning tools in Python interfacing with data and UI tools via web API.
  • Interface with technology SMEs to integrate new algorithms and subsystems into vehicle platforms.
  • Support flight tests of UAS and UAVs, including setup, system checkouts, and ground station operation.
  • Communicate design status, test results, and suggestions in a timely manner.

Requirements

  • BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field.
  • 5+ years of embedded software development experience.
  • Strong proficiency in C/C++, Python, and Rust.
  • Familiarity with PX4, Ardupilot, or similar platforms.
  • Experience with RTOS and embedded communication protocols (UART, I2C, CAN, etc).
  • Experience with control hardware setup, including telemetry harness and radio configuration.
  • Strong debugging and troubleshooting skills.
  • Willingness to travel for field tests up to 10% of the year.
  • US Citizenship required and ability to obtain a U.S. Security Clearance.

Benefits

  • 10 paid holidays per year.
  • Open leave policy for paid sick or vacation days.
  • Potential for bonuses, stock options, and 401(k) match.
  • Medical, dental, vision, and life insurance.

Tech Stack

Categories