The company is looking to develop and maintain software systems for unmanned aerial vehicles (UAVs) that meet safety, performance, and regulatory requirements.
Requirements
- Expertise in a wide variety of programming languages such as C, C++, C, Python, Matlab, Simulink
- Knowledge of flight control systems, real-time operating systems (RTOS), and communication protocols (e.g. Stanag4586, Arinc825, MAVLink)
- Comprehensive background in networking systems and protocols (UDP, TCP, DNS, DHCP)
- Experience with software development tools such as Git, GitHub, and issue tracking systems (e.g., JIRA)
- Familiarity with safety-critical systems and relevant standards (DO-178C, ARP4754, etc.)
- Experience with machine learning, computer vision, or autonomous systems (preferred)
- Experience with simulation environments like Gazebo, ROS, or PX4 (preferred)
Responsibilities
- Design and implement software architecture for UAV systems
- Lead the development of flight control, mission management, and payload management software
- Develop and oversee unit tests, simulation tests, hardware-in-the-loop (HIL) testing, and field flight testing
- Ensure the software meets regulatory standards such as DO-178C
- Work closely with hardware engineers, systems engineers, and flight operations teams to ensure seamless integration of software with UAV platforms
- Stay updated with emerging technologies in UAV software and contribute to the innovation and evolution of the company’s UAV products
- Create and maintain comprehensive software documentation
Other
- BS in Computer Science, Software Engineering, Electrical Engineering, or a related field (MS preferred)
- Minimum of 5 years in software development, with at least 2 years in a leadership role
- Prior experience with UAV or aerospace software systems is strongly preferred
- Strong problem-solving, leadership, and communication skills
- 4 weeks of paid time off each year
- 12 annual company holidays
- Comprehensive benefit package options include medical, dental, vision, life, and more
- 401k with company-match