Sr. Embedded Software Engineer (us Citizenship Required)

785

Orem, Utah, United States
Not specified
C and c++ programming proficiency
Microcontroller and rtos experience
Embedded linux development skills
Teledyne FLIR is seeking a Sr. Embedded Software Engineer to develop software for unmanned aircraft systems in Orem, Utah. The ideal candidate will have extensive experience in embedded software development, particularly with C and C++, and must be a U.S. citizen or green card holder

Job Summary

  • The role involves developing mission-critical software for unmanned aircraft systems in demanding environments.
  • Candidates must be able to reason about software behavior across hardware and software boundaries while contributing to architectural decisions.
  • The team is small and collaborative, focusing on solving real problems with disciplined engineering and clear ownership.

Matching Summary

Match Score: 85

Teledyne FLIR is seeking a Sr. Embedded Software Engineer to develop software for unmanned aircraft systems in Orem, Utah. The ideal candidate will have extensive experience in embedded software development, particularly with C and C++, and must be a U.S. citizen or green card holder.

Skills & Requirements

Must-have

  • C and C++ programming proficiency
  • Microcontroller and RTOS experience
  • Embedded Linux development skills
  • Hardware debugging with oscilloscopes
  • I2C SPI UART Ethernet protocols

Nice-to-have

  • PX4 autopilot system integration
  • STM32 or NVIDIA Jetson familiarity
  • UAS software stack background
  • Python tooling and automation
  • Board bring-up experience

Key Requirements

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

Work Rights

Must have US citizenship or Green Card

Tailored Resume

Cover Letter