MORSE Corp
Embedded Software Engineer
About this role
MORSE Corp is seeking an Embedded Software Engineer to develop software for Unmanned Aircraft Systems (UAS) R&D programs. The position involves integrating novel algorithms into flight software and supporting testing efforts to enhance autonomous capabilities for aircraft.
What you'll do
- Develop embedded software for UAV systems
- Integrate new software functionalities into existing flight systems
- Update simulation software for algorithm evaluation
- Support UAS flight tests and operations
- Collaborate with technology experts for system integration
- Communicate project statuses and results effectively
What they're looking for
- Proficiency in C/C++, Python, and Rust
- Experience with PX4 or Ardupilot
- Familiarity with embedded communication protocols
- Strong debugging and troubleshooting skills
- Experience in control hardware setup
- Background in embedded software development
- Ability to manage multidisciplinary projects
- Willingness to travel for field tests
Benefits
- Competitive salary based on experience
- 401(k) match
- Paid time off and flexible leave policy
- Medical, dental, and vision insurance
- 10 paid holidays per year
- Potential for bonuses and stock options
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
MORSE Corp
MORSE Corp develops advanced technologies for national security, including unmanned aerial systems, mission-critical software, and AI-enhanced defense solutions. The company is hiring manufacturing engineers, systems engineers, robotics software engineers, Python developers, and human factors specialists to scale production and advance capabilities across hardware, embedded systems, and AI applications.
View all jobs at MORSE CorpLikely interview questions
- Describe your experience modifying and integrating algorithms into PX4 or similar autopilot systems. What challenges did you encounter?
- Walk us through a time you debugged a complex issue in embedded flight software. How did you isolate and resolve the problem?