Taro Logo

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
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Robotics · Defense

Description For Embedded Software Engineer

Teledyne FLIR Defense is seeking an 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 drone technology. The position requires expertise in C++, Python, and embedded Linux environments, working with various sensors and communication protocols. The ideal candidate will have 3-5 years of experience and strong skills in real-time embedded systems development. The role offers the opportunity to work on innovative defense technology products that help safeguard lives, including advanced surveillance sensors and unmanned vehicles. The position is based in Orem, UT, and requires US citizenship. As part of Teledyne Technologies, you'll be working for a company that provides crucial technologies across various sectors including aerospace, defense, environmental monitoring, and medical imaging. The role demands both independent work capability and strong collaborative skills, working within a fast-paced, dynamic environment alongside multidisciplinary teams.

Last updated 4 days ago

Responsibilities For 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 and binaries using version control software
  • Debug basic electrical systems and use tools like oscilloscope, logic analyzer

Requirements For Embedded Software Engineer

Linux
Python
  • BS in Computer Science, Electrical Engineering, or applicable technical field
  • 3-5+ 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
  • Strong analytical and problem-solving skills

Interested in this job?

Jobs Related To Teledyne FLIR Defense Embedded Software Engineer

Embedded Software Engineer

Embedded Software Engineer position at Teledyne FLIR Defense developing next-generation military robotic drone systems using C++, Python, and embedded Linux.

Embedded Software Engineer

Embedded Software Engineer position at Teledyne FLIR Defense, developing military robotic drone systems using C++, Python, and embedded Linux.

Embedded Software Engineer

Embedded Software Engineer position at Teledyne FLIR Defense, developing military robotic drone systems using C++, Python, and embedded Linux, requiring 3-5 years of experience.

Embedded Software Engineer

Embedded Software Engineer position at Teledyne FLIR Defense working on military robotic drone systems, requiring expertise in C++, Python, and embedded systems.

SoC RTL Design Engineer

SoC RTL Design Engineer position at Google focusing on developing custom silicon solutions and SoC-level RTL design for data center accelerators.