Taro Logo

Sr. Embedded Software Engineer

Teledyne Technologies provides enabling technologies for industrial growth markets including aerospace, defense, factory automation, environmental monitoring, and medical imaging.
Orem, UT, USA
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Defense · Robotics

Description For Sr. Embedded Software Engineer

Teledyne FLIR Defense is seeking a Senior Embedded Software Engineer to join their team developing next-generation military robotic drone systems. This role combines cutting-edge technology with defense applications, focusing on developing embedded software systems for advanced surveillance sensors, unmanned vehicles, and threat detection technologies. The position requires expertise in real-time embedded systems, hardware interfacing, and low-level programming, working with various sensors including IMU, GPS, and Range Finders. The ideal candidate will have strong experience with C++, Python, and embedded Linux environments, along with the ability to work both independently and collaboratively in a fast-paced environment. This role offers the opportunity to work on life-saving solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. The position requires US citizenship and involves working with cutting-edge technology in a defense-focused environment, making it an excellent opportunity for those passionate about combining software engineering with meaningful impact in defense and security applications.

Last updated 18 days ago

Responsibilities For Sr. Embedded Software Engineer

  • Design real-time, embedded software systems in bare metal and embedded Linux environment utilizing C++ and Python
  • Design and implement low level hardware interfacing software for various systems and sensors
  • Collaborate with System, Electrical, Mechanical, and flight test engineers
  • Implement algorithms and complex state machines for system functions
  • Develop and debug low level, inter-system communication
  • Manage software source code and binaries using version control software
  • Debug basic electrical systems

Requirements For Sr. Embedded Software Engineer

Python
Linux
  • BS in Computer Science, Electrical Engineering, or applicable technical field
  • 8+ years of relevant software engineering experience
  • Complete command of C/C++ programming language
  • Experience with Heterogeneous embedded targets, ST Micro & NVIDIA preferred
  • Experience with Linux based build systems, Yocto preferred
  • Demonstrated competence in GIT source code management
  • Excellent written and verbal communication skills
  • US Citizenship required
  • Clean driving record
  • Willing to travel to test sites as needed

Benefits For Sr. Embedded Software Engineer

Visa Sponsorship
  • No visa sponsorship available

Interested in this job?

Jobs Related To Teledyne FLIR Defense Sr. Embedded Software Engineer