Embedded Software Engineer

Dormont Manufacturing Co

Cambridge (MA)

On-site

USD 90,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

10 paid holidays per year
Open leave policy

Job summary

Dormont Manufacturing Co is seeking an Embedded Software Engineer in Cambridge, Massachusetts to develop software for Unmanned Aircraft Systems. You will engage in the engineering design cycle, working on algorithms and flight software, and supporting flight tests.

The ideal candidate will have a BS or MS in a relevant field, 5+ years of experience in embedded software, and proficiency in C/C++, Python, and Rust. The role offers a competitive salary, potential bonuses, and generous leave policies.

Qualifications

  • 5+ years of embedded software development and experience deploying embedded software.
  • Experience with telemetry harness setup, radio configuration, and power system installation.
  • Ability to obtain a U.S. security clearance required.

Responsibilities

  • Develop embedded software for unmanned aerial vehicles.
  • Integrate autonomy algorithms into UAV flight software.
  • Support flight tests of UAS and UAVs.

Skills

C/C++
Python
Rust
PX4
Ardupilot
Embedded communication protocols
Debugging skills

Education

BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field

Tools

RTOS
Flight software

Job description

As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the engineering design cycle from concept through deployment.

Your responsibilities will include integrating novel algorithms with flight software to introduce new capabilities for autonomous aircraft, setting up and performing simulations to support integration efforts, and supporting flight tests to evaluate algorithm performance. You will play a critical role in flight testing by defining test objectives, configuring software on aircraft avionics, and operating ground stations to monitor and control aircraft in flight.

Working alongside experts in sensing and control technologies, you will help integrate cutting‑edge capabilities into novel platforms and support testing in both lab and field environments.

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
Compensation

MORSE Corp’s salary range for this role carefully considers a wide range of compensation factors, including but not limited to prior experience, education, skills and expertise, location, internal equity, and other factors that are job related and consistent with business need. Therefore, final offer amounts may vary from the amount stated. Depending on role eligibility, total compensation may also include bonus, stock, 401(k) match, paid time off, medical, dental, vision and life insurance.

Employees also receive 10 paid holidays per year. MORSE maintains an “open” leave policy that does not restrict exempt, regular full‑time employees to a specific number of paid sick or vacation days. However, this policy is not an “unlimited” paid leave policy.

Compensation range: $90,000—$210,000 USD

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

MORSE Corp • Cambridge (MA)

On-site
USD 90,000 - 210,000
10 paid holidays
Open leave policy
Stock options
+2
Embedded Software Engineer Cambridge, MA
Embedded Software Engineer Cambridge, MA

Morse Corp. • Cambridge (MA)

On-site
USD 90,000 - 210,000
Bonus options
Stock options
401(k) match
+5
Robotics Software Engineer Cambridge, MA
Robotics Software Engineer Cambridge, MA

Morse Corp. • Cambridge (MA)

On-site
USD 90,000 - 210,000
10 paid holidays per year
Open leave policy
401(k) match
+2
Robotics Software Engineer
Robotics Software Engineer

MORSE Corp • Cambridge (MA)

On-site
USD 90,000 - 210,000
10 paid holidays
Open leave policy
Aerospace Algorithms Engineer
Aerospace Algorithms Engineer

MORSE Corp • Boston (MA)

On-site
USD 90,000 - 210,000
Aerospace Algorithms Engineer
Aerospace Algorithms Engineer

MORSE Corp • Washington

On-site
USD 90,000 - 210,000
Aerospace Algorithms Engineer
Aerospace Algorithms Engineer

MORSE Corp • Seattle (WA)

On-site
USD 90,000 - 210,000
10 paid holidays per year
Open leave policy
Aerospace Algorithms Engineer
Aerospace Algorithms Engineer

MORSE Corp • Arlington (VA)

On-site
USD 90,000 - 210,000
Bonus potential
Stock options
401(k) match
+3
R&D Technician Cambridge, MA
R&D Technician Cambridge, MA

Morse Corp. • Cambridge (MA)

On-site
On-site work
Flight Test Engineer Cambridge, MA
Flight Test Engineer Cambridge, MA

Morse Corp. • Cambridge (MA)

Hybrid
USD 90,000 - 135,000
10 paid holidays
Medical, dental, vision, and life insurance
401(k) match