This position is no longer accepting applications
Closed on July 13, 2026.
This role is filled β get an email when new Engineering roles open on EngineerJobs.io:
Embedded Software Engineer
Aerospace
API
APIs
Ardupilot Autopilot
Avionics
Driver Development
Embedded Software
Embedded Systems
Engineering
Px4 Autopilot
Robotics
Software Development
Software Engineering
Unmanned Aerial System
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at MORSE Corp.
Job Description
MORSE Corp is advancing software for Unmanned Aircraft Systems through its R&D programs, guiding work from concept to deployment. This onsiteEmbedded Software Engineer role in Cambridge, MA supports the full engineering design cycle and autonomous flight initiatives, with a salary range of USD 90,000 to 210,000 per year and a requirement for MS-level education along with at least five years of embedded software experience.
Responsibilities
- Develop embedded software for novel fixed wing and multi-rotor unmanned aerial vehicles
- Develop new software functionality for autonomous UAV flight by modifying PX4 autopilot with new software
- 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 that interface 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, ground station operation, log retrieval and analysis, and debugging
- Communicate design status, test results, and suggestions in a timely and efficient manner
Requirements
- BS or MS in Software Engineering, Computer Science, Electrical Engineering, or 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. Integration into commercial platforms and configuration for flight
- Experience with RTOS and embedded communication protocols (UART, I2C, CAN, etc)
- Experience with control hardware setup. Examples include telemetry harness setup, radio configuration, power system installation and monitoring
- Strong debugging and troubleshooting skills
- Willingness and desire to travel for, and participate in, field tests up to 10% of each year
- US CITIZENSHIP REQUIRED and ability to obtain a U.S. Security Clearance
Technologies
- PX4 autopilot, Ardupilot
- Python, C, C++, Rust
- RTOS
- UART, I2C, CAN
- Web API