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