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 · Automotive · AI

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 in defense and robotics, working on projects like the Rogue-1 drone system. The position requires expertise in embedded systems programming, working with both bare metal and Linux environments, and interfacing with various sensors and hardware components. The ideal candidate will have strong C++ programming skills and experience with embedded Linux systems. The role offers the opportunity to work on life-saving defense technologies while collaborating with a multidisciplinary team of engineers. The position requires US citizenship and is based in Orem, UT. Teledyne FLIR Defense is part of Teledyne Technologies, a company known for providing advanced technologies across various industrial sectors including aerospace, defense, environmental monitoring, and medical imaging. The role combines hands-on technical work with collaborative team efforts in a fast-paced environment, making it ideal for someone passionate about embedded systems and defense technology.

Last updated 2 days ago

Responsibilities For 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 Embedded Software Engineer

Python
Linux
  • 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 team member with exceptional 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, requiring 3-5 years of experience.

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 working on military robotic drone systems, requiring expertise in C++, Python, and embedded systems.

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems development, kernel drivers, and networking infrastructure.