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 innovative team developing next-generation military robotic drone systems. This role combines cutting-edge technology with mission-critical applications in defense and security.

The position requires expertise in embedded systems development, working with both bare metal and embedded Linux environments. You'll be responsible for designing and implementing low-level hardware interfaces for various sensors and systems, including IMUs, GPS, and Range Finders. The role involves significant collaboration with cross-functional teams, including electrical, mechanical, and flight test engineers.

As a senior engineer, you'll be working on complex state machines, system functions, and inter-system communications using various protocols (serial, I2C, SPI, ethernet). The position requires strong programming skills in C++/C and Python, along with experience in version control systems and debugging tools.

The ideal candidate will have 8+ years of relevant experience and a strong background in computer science or electrical engineering. Experience with ST Micro & NVIDIA platforms and Yocto build systems is highly valued. This is an excellent opportunity for someone passionate about developing advanced military robotics and drone technology.

Working at Teledyne FLIR Defense offers the chance to contribute to cutting-edge sensing and threat detection technologies that protect lives. The company provides solutions for warfighters, first responders, and search-and-rescue teams. You'll be part of a global team working on life-saving solutions while advancing your career in defense technology.

Note that this position requires US citizenship and may involve travel to test sites. The role is based in Orem, UT, and offers the opportunity to work with state-of-the-art technology in a collaborative, fast-paced environment.

Last updated 14 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
  • US Citizenship required
  • Clean driving record
  • Ability to travel to test sites as needed

Interested in this job?

Jobs Related To Teledyne FLIR Defense Sr. Embedded Software Engineer