flir
Embedded Software Developer – Robotics (US Citizenship Required)
At a Glance
- Location
- US - Orem, Utah, United States
- Employment
- Full time
- Experience
- 5+ years
- Posted
- 2026-06-18
Key Requirements
Required Skills
Domain Knowledge
- Defense
- Embedded Systems
- Engineering
- Legal
- Regulatory
Requirements
2 - 5 + years’ or equivalent experience delivering commercial-grade software for embedded systems
Experience in board bring-up and peripheral integration
Expertise in C and/or C++ programming on embedded Linux, or similar systems
Python, radio, networking and test development skills are assets
Departments of State or Commerce.
About Teledyne FLIR Defense
Responsibilities
The System Software Integration Engineer will focus on providing high-quality and efficient software and system solutions for small, unmanned aircraft and associated peripherals and accessories.
This position requires experience with complex robotic or equivalent electromechanical systems.
Troubleshoot sensors and systems associated with drone operation (GPS, IMU, range finders, etc.)
Work on projects in C, C++, and Python in a Linux-based development environment
Design and implement experiments to explore new ideas and concepts
Design and implement basic algorithms and state machines