Teledyne FLIR · 1 day ago
Embedded Linux Engineer (US Citizenship Required)
Teledyne FLIR is building the future of unmanned aerial systems for defense and security missions. They are seeking an Embedded Linux Engineer to develop real-time control systems for military drones, collaborating with a multidisciplinary team to solve complex problems and work with cutting-edge hardware.
Defense & Space
Responsibilities
Design embedded software for drone systems in embedded Linux environment using C++ and Python
Develop, integrate, and debug device drivers for peripherals (I2c, SPI, UART, USB, etc.)
Work with cross-compilation toolchains, build systems (Yocto, Buildroot, or similar), bootloaders, and CI/CD pipelines
Work in NVIDIA embedded Linux environment (Jetson, Jetpack)
Collaborate with electrical, mechanical, and flight test engineers
Build real-time algorithms and state machines for system control
Debug electrical systems using tools like oscilloscopes and logic analyzers
Manage code using Git and version control best practices
Travel to test sites as needed to support flight testing and integration
Qualification
Required
US Citizenship is required for this position
BS in Computer Science, Electrical Engineering, or applicable technical field strongly preferred
5 - 8+ years of relevant software engineering experience demonstrating ability to design and implement complex software subsystems
Complete command of the C/C++ programming language required
Exposure to object-oriented design methods and concepts is required
Familiarity with software development, configuration management, and defect tracking tools is assumed
Demonstrated competence in GIT source code management
Able and willing to travel to test sites as needed, using company vehicle (clean driving record is required)
Excellent written and verbal communication skills to foster a cooperative environment
Strong team member with exceptional analytical and problem-solving skills
Preferred
Experience with Heterogeneous embedded targets, ST Micro & NVIDIA preferred
Experience with Linux based build systems, solid experience with Yocto preferred
Experience with automated build tools is a plus
Experience with real-time video streaming, including hardware-accelerated compression, transport, and MISB metadata management is a plus
Company
Teledyne FLIR
Teledyne FLIR designs, develops, manufactures, markets, and distributes technologies that enhance perception and awareness.