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 embedded systems development with defense technology, focusing on creating solutions that protect warfighters and first responders. The position involves working with various sensors and systems, requiring expertise in both bare metal and Linux environments, using C++ and Python. The ideal candidate will have extensive experience in embedded systems, real-time software development, and hardware interfacing. This is an opportunity to work on advanced defense technology projects while collaborating with cross-functional teams. The role requires U.S. citizenship and offers the chance to work on life-saving solutions in a dynamic, fast-paced environment. The position is based in Orem, UT, and includes hands-on work with various embedded platforms and sensors. This is an excellent opportunity for experienced embedded software engineers looking to make an impact in the defense industry while working with cutting-edge technology.

Last updated 15 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 inter-system communication using serial, I2c, SPI, and ethernet
  • Manage software source code using version control software
  • Debug basic electrical systems and use tools like oscilloscope and logic analyzer

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

Benefits For Sr. Embedded Software Engineer

Visa Sponsorship
  • No visa sponsorship available - US Citizenship required

Interested in this job?

Jobs Related To Teledyne FLIR Defense Sr. Embedded Software Engineer