flir

Embedded Software Developer – Robotics (US Citizenship Required)

Apply Now

At a Glance

Location
US - Orem, Utah, United States
Employment
Full time
Experience
5+ years
Posted
2026-06-18

Key Requirements

Required Skills

LinuxPython

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