3h ago
Embedded Software Engineer
Cambridge, MA
full-timeseniordefense
Tech Stack
Description
You will develop software for Unmanned Aircraft Systems (UAS) R&D programs, involved in all aspects of the engineering design cycle from concept through deployment. You will integrate novel algorithms with flight software, support simulations and flight tests, and configure software on aircraft avionics while working alongside sensing and control experts.
Requirements
- BS or MS in Software Engineering, Computer Science, Electrical Engineering, or related field
- 5+ years of embedded software development experience
- Strong proficiency with C/C++, Python, and Rust
- Familiarity with PX4, Ardupilot, or similar
- US Citizenship required and ability to obtain a U.S. Security Clearance
Responsibilities
- Develop embedded software for fixed wing and multi-rotor UAVs
- Develop new software functionality for autonomous UAV flight by modifying PX4 autopilot
- Integrate autonomy algorithms into UAV flight software, migrating from Python to C/C++
- Update and execute simulation software to test novel algorithms
- Support flight tests including setup, system checkouts, ground station operation, and log analysis
0 views 0 saves 0 applications