Sr. Embedded Software Engineer (us Citizenship Required)

FLIR Systems Inc

Orem, Utah, United States
Not specified (likely in-office or hybrid given company culture and role requirements).
C and c++ programming for embedded targets
Rtos-based system development experience
Microcontroller peripheral configuration skills
Teledyne FLIR Systems is seeking a Sr. Embedded Software Engineer to develop software for unmanned aircraft systems. The candidate must be a U.S. citizen or permanent resident and have substantial experience in embedded software development, particularly with C and C++

Job Summary

  • The role involves developing mission-critical software for unmanned aircraft systems in demanding environments.
  • Candidates must possess strong system-level awareness to participate in architectural decisions while delivering high-quality code.
  • Teledyne FLIR is a collaborative engineering team focused on solving real problems with disciplined engineering and clear ownership.

Matching Summary

Match Score: 85

Teledyne FLIR Systems is seeking a Sr. Embedded Software Engineer to develop software for unmanned aircraft systems. The candidate must be a U.S. citizen or permanent resident and have substantial experience in embedded software development, particularly with C and C++.

Skills & Requirements

Must-have

  • C and C++ programming for embedded targets
  • RTOS-based system development experience
  • Microcontroller peripheral configuration skills
  • Hardware/software debugging with oscilloscopes
  • Experience with I2C, SPI, UART protocols

Nice-to-have

  • PX4 autopilot stack integration experience
  • STM32 or NVIDIA Jetson platform familiarity
  • UAS software stack background
  • Python tooling and automation skills
  • Board bring-up and low-level debugging

Key Requirements

  • Bachelor's degree required
  • 5+ years of professional embedded software experience
  • US Citizenship or Green Card Holder status mandatory

Work Rights

Must have US citizenship or Green Card

Tailored Resume

Cover Letter