Autonomous UAS Robotics Software Engineer

MORSE Corp Co-op Opportunities

Cambridge (MA)

On-site

USD 90,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

10 paid holidays per year

Job summary

MORSE Corp seeks a Robotics Software Engineer to design and integrate avionics for prototype UAVs, focusing on embedded systems, navigation, and autonomy. You will implement control systems, analyze flight data, and support flight testing for end-to-end vehicle development.

The role emphasizes delivering novel UAS from concept to flight, with opportunities to work across PX4, ROS, and sensor integration in a collaborative, security-conscious environment.

Qualifications

  • U.S. Citizenship required and ability to obtain a U.S. Security Clearance.
  • Bachelor’s degree in Robotics, Electrical/Computer Engineering, CS, Aerospace or related field; Master’s preferred.
  • Strong skills in C++, Rust, and Python; experience with navigation algorithms.
  • Experience with low-level embedded programming and microcontrollers.
  • Experience with PX4 or other flight controllers; system architecture experience.

Responsibilities

  • Architect multi-controller systems and define component roles.
  • Implement navigation and autonomy logic in Rust and C++.
  • Develop and integrate PX4/ROS-based control and path planning.
  • Write and debug LIDAR drivers in C++/Rust; analyze flight logs.
  • Support prototype vehicle development and HWIL/SWIL testing.

Skills

C++
Rust
Python
Embedded systems
Navigation algorithms
Autonomy
PX4
ROS

Education

Bachelor’s degree in Robotics
Master’s degree preferred

Tools

GNC
Flight controllers

Job description

MORSE Corp seeks a Robotics Software Engineer to design and integrate avionics for prototype UAVs, focusing on embedded systems, navigation, and autonomy. You will implement control systems, analyze flight data, and support flight testing for end-to-end vehicle development.

The role emphasizes delivering novel UAS from concept to flight, with opportunities to work across PX4, ROS, and sensor integration in a collaborative, security-conscious environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Aerial Robotics Software Engineer — Autonomy & Navigation
Aerial Robotics Software Engineer — Autonomy & Navigation

MORSE Corp • Cambridge (MA)

On-site
USD 90,000 - 210,000
10 paid holidays
Open leave policy
Autonomous UAV Flight Software Engineer (Co‑op)
Autonomous UAV Flight Software Engineer (Co‑op)

MORSE Corp • Cambridge (MA)

On-site
USD 37,000 - 45,000
UAS Autonomy Robotics Software Engineer
UAS Autonomy Robotics Software Engineer

Morse Corp. • Cambridge (MA)

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

MORSECORP, Inc. • Cambridge (MA)

On-site
USD 39,000 - 45,000
Flight Software Engineer Co-op: Embedded UAS & Testing
Flight Software Engineer Co-op: Embedded UAS & Testing

MORSECORP, Inc. • Cambridge (MA)

On-site
USD 37,000 - 45,000
Embedded Software Co-op — UAS & Flight-Test Systems
Embedded Software Co-op — UAS & Flight-Test Systems

MORSECORP, Inc. • Cambridge (MA)

On-site
USD 39,000 - 51,000
Autonomy & UAS Flight Systems Lead Engineer
Autonomy & UAS Flight Systems Lead Engineer

MORSECORP, Inc. • Cambridge (MA)

Hybrid
USD 110,000 - 200,000
Robotics Software Engineer
Robotics Software Engineer

MORSE Corp Co-op Opportunities • Cambridge (MA)

On-site
USD 90,000 - 210,000
10 paid holidays per year
Robotics Software Engineer
Robotics Software Engineer

MORSE Corp • Cambridge (MA)

On-site
USD 90,000 - 210,000
10 paid holidays
Open leave policy
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