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