Robotics Software Engineer
MORSE Corp5 months ago
Cambridge, MA, USASenior
Base Salary
$90k - $210k/yr
Responsibilities
- Architect systems using multiple microcontrollers, define component roles, and manage requirements.
- Implement custom navigation algorithms and autonomy logic in Rust and C++.
- Analyze vehicle flight logs and debug GNC and autonomy issues.
- Develop LIDAR sensor drivers in C++ and Rust.
- Configure systems, set up ground stations, and manage data during local and remote flight tests.
- Develop control and path-planning algorithms for aerial vehicles and integrate them into the PX4 ROS communications layer.
- Implement novel control-actuation drivers and integrate them into PX4 or other flight controllers.
- Incorporate flight models into the Python flight simulator for algorithm development.
- Develop software-in-the-loop and hardware-in-the-loop testing capabilities.
- Support flight-controller, electronics, and sensor selection, system architecture, and integration.
- Support the development, integration, and testing of prototype vehicles.
- Write, test, and debug drivers for CANopen actuators and beyond-line-of-sight radios in C++ and Python.
- Apply low-level embedded programming concepts including memory management, data structures, algorithms, and bit manipulation.
Requirements
- U.S. citizenship and the ability to obtain a U.S. security clearance are required.
- Bachelor’s degree in Robotics, Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or a related field is required; a master’s degree is preferred.
- Strong skills in C++, Rust, and Python are required.
- Experience with navigation algorithms such as SLAM and path planning and with autonomy logic is required.
- Experience with low-level embedded programming and microcontrollers is required.
- Experience with PX4 or other flight controllers is required.
- Skill in system architecture, component definition, and prototype vehicle integration is required.
- Passion for taking novel unmanned aerial systems from concept to flight is expected.
Benefits
- Employee-owned company
- Potential bonus, stock, 401(k) match, paid time off, medical, dental, vision, and life insurance, depending on eligibility
- 10 paid holidays per year
- Open leave policy for exempt, regular full-time employees, without a specified number of sick or vacation days
About MORSE Corp
MORSE Corp is an employee-owned defense technology firm that provides algorithm development, software engineering, and systems integration for U.S. national security customers. Its work spans mission planning, guidance/navigation, multi-vehicle autonomy, computer vision, and machine learning, delivered through contract R&D and engineering services to DoD, intelligence agencies, and defense primes. Founded in 2014, the company is headquartered in Cambridge, MA, with offices in Arlington, VA, and Seattle, WA.