EngineerJobs.io
← Back to all jobs

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.