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 innovative team developing next-generation military robotic drone systems. This role offers an exciting opportunity to work at the intersection of defense technology and embedded systems engineering.

The position involves designing and implementing real-time embedded software systems for military applications, working with cutting-edge sensing and threat detection technologies. You'll be part of a multidisciplinary team developing solutions that directly impact warfighters, first responders, and search-and-rescue teams.

As a Senior Embedded Software Engineer, you'll work with various hardware interfaces and sensors, implementing complex algorithms and state machines for system control. The role requires expertise in C++ and Python programming, along with strong knowledge of embedded Linux environments. You'll be responsible for developing low-level system communications using protocols like I2C, SPI, and ethernet.

The ideal candidate brings 8+ years of software engineering experience, with a strong background in embedded systems development. You'll need to be comfortable with both hardware and software aspects of development, including reading schematics and using diagnostic tools like oscilloscopes and logic analyzers.

This position offers the opportunity to work on meaningful projects that contribute to public safety and defense capabilities. You'll be joining Teledyne Technologies, a respected company known for providing enabling technologies across various industrial growth markets including aerospace, defense, environmental monitoring, and medical imaging.

The role requires U.S. citizenship due to the nature of the work, and you'll be based in Orem, UT. You'll be working in a collaborative environment with opportunities to influence the direction of critical defense technology products. If you're passionate about embedded systems, defense technology, and want to make a real impact on safety and security solutions, this role offers an excellent opportunity to advance your career while working on cutting-edge technology.

Last updated 17 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 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, solid experience with 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