Teledyne FLIR Defense is looking for individuals to provide high-quality and efficient software and system solutions for small, unmanned aircraft and associated peripherals and accessories.
Requirements
- 8+ years’ or equivalent experience delivering commercial-grade software for embedded systems
- 2+ years’ experience working with commercial or military drones strongly preferred
- Experience in board bring-up and peripheral integration
- Expertise in C and/or C++ programming on embedded Linux, or similar systems
- Python, radio, networking and test development skills are assets
Responsibilities
- Troubleshoot sensors and systems associated with drone operation (GPS, IMU, range finders, etc.)
- Work on projects in C, C++, and Python in a Linux-based development environment
- Design and implement experiments to explore new ideas and concepts
- Design and implement basic algorithms and state machines
- Perform low level debugging with logic analyzer or oscilloscope
- Assist with requirement definition, system architecture and documentation & block diagrams
- Work with vendors of sub-systems to debug complex technical problems (Eg. Radio or sensor provider)
Other
- US Citizenship is required for this position.
- Able and willing to travel to test sites as needed, using company vehicle (clean driving record is required)
- Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.