Drimva

MORSE Corp

Embedded Software Engineer

$90K–$200K

Cambridge, MA +1 · Full-time · Posted Sep 23, 2025

Location
Cambridge, MA
Cambridge, Massachusetts, United States
Experience
5+ years of embedded software development and experience deploying embedded software.
Education
BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field.
Visa sponsorship
US citizenship required; must be able to obtain a U.S. Security Clearance.

About the job

Develops and integrates embedded software for autonomous unmanned aircraft, supporting simulation, deployment, and field flight testing.

What you'll do

  • Develop and modify UAV flight software, including integrating autonomy algorithms and updating PX4 autopilot functionality.
  • Run simulations and support flight tests, including aircraft software configuration, ground-station operation, log analysis, and debugging.
  • Develop Python preflight planning tools and coordinate integration of algorithms and subsystems with technical specialists.

What they ask for

  • BS or MS in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • 5+ years of embedded software development and experience deploying embedded software.
  • Strong proficiency with C/C++, Python, and Rust; familiarity with PX4, Ardupilot, or similar; experience with RTOS and embedded communication protocols.
  • US citizenship and ability to obtain a U.S. Security Clearance; willingness to travel for and participate in field tests up to 25%.

Nice to have

  • Prior experience on multidisciplinary projects spanning mechanical, electrical, systems, and software engineering is strongly desired.

Pay

$90,000 — $200,000 USD base salary

Tools

C/C++, Python, Rust, PX4, Ardupilot, RTOS, UART, I2C

AI focus

Integrates novel autonomy algorithms into UAV flight software and tests their performance in simulation and flight tests.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)