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
Robotics · Defense

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 focuses on creating cutting-edge sensing and threat detection technologies for warfighters, first responders, and search-and-rescue teams. The position involves working with advanced surveillance sensors, handheld devices, unmanned vehicles, and lasers. The ideal candidate will be self-motivated, capable of both independent and collaborative work on complex systems in a fast-paced environment. The role requires expertise in embedded systems programming, real-time software development, and hardware interfacing. You'll be working on mission-critical systems that directly impact safety and defense operations, using technologies like C++, Python, and embedded Linux. The position offers the opportunity to work with a multidisciplinary team and contribute to life-saving solutions. This role requires U.S. citizenship and may involve travel to test sites. The company's commitment to ethical standards and innovative sensing solutions makes this an ideal opportunity for engineers passionate about making a difference in defense technology.

Last updated 14 days ago

Responsibilities For Sr. Embedded Software Engineer

  • Design real-time embedded software systems in bare metal and embedded Linux environment using 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 and use electrical tools

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
  • Must be U.S. citizen
  • Clean driving record
  • Willing to travel to test sites as needed

Interested in this job?

Jobs Related To Teledyne FLIR Defense Sr. Embedded Software Engineer