Taro Logo

Sr. Drone Controls Engineer

Teledyne Technologies provides enabling technologies for industrial growth markets including aerospace, defense, factory automation, environmental monitoring, and medical imaging.
Orem, UT, USA
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Robotics · Automotive

Description For Sr. Drone Controls Engineer

Teledyne FLIR Defense is seeking a Senior Drone Controls Engineer to join their innovative team focused on military Unmanned Aerial Vehicle (UAV) systems. This role combines software engineering with robotics and drone technology, requiring expertise in flight control systems and embedded programming. The position involves developing and implementing precision aircraft flight control and payload pointing algorithms for small Unmanned Aircraft Systems (sUAS), working on critical projects for the Department of Defense.

The ideal candidate will bring extensive experience in robotics systems and algorithm development, with strong programming skills in C++, Python, and embedded systems. You'll be working with cutting-edge technology, including various sensors and Pixhawk-based drone flight control systems, while contributing to solutions that enhance military and defense capabilities.

This role offers the opportunity to work on complex technical challenges, from developing sophisticated control algorithms to performing detailed performance analysis and troubleshooting. You'll be part of a team dedicated to advancing drone technology and creating solutions that have real-world impact in defense applications.

The position is based in Orem, UT, and requires occasional travel to test sites. Teledyne FLIR Defense offers a professional environment focused on innovation and technical excellence, with the backing of a larger organization that values ethical business practices and equal opportunity employment.

Last updated 2 days ago

Responsibilities For Sr. Drone Controls Engineer

  • Develop new and improve existing flight control and payload pointing algorithms
  • Analyze performance of existing algorithms using data plotting and analysis tools
  • Participate in root cause investigations for experimental and fielded drone systems
  • Interface with various sensors including cameras, laser range finders, IMU, GPS, magnetometer
  • Work on projects in C, C++, Matlab, and Python in a Linux-based environment
  • Work on non-control related embedded software tasks
  • Investigate weak points and corner cases of existing algorithms
  • Work with Pixhawk based drone flight control systems

Requirements For Sr. Drone Controls Engineer

Python
Linux
  • Bachelors or advanced degree in Computer Science, Electrical/Computer Engineering or related field
  • 8+ years experience working with complex robotic systems
  • 3+ years experience developing algorithms for robotics or drones
  • Strong software development expertise: C, C++, embedded, Linux
  • Experience with feedback and control systems, including gain tuning
  • Experience with PX4 drone autopilot highly desired
  • Experience interfacing with external devices and sensors
  • Clean driving record
  • Must be U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or eligible for export control license

Interested in this job?

Jobs Related To Teledyne FLIR Defense Sr. Drone Controls Engineer