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