13 days old

Embedded Drone & Robotics System Software Engineer

FLIR Systems
Orem, UT 84057
  • Job Code

Be visionary

At FLIR, we have a simple but ambitious mission: to develop market-leading thermal and sensing technologies which enhance everyday life. From saving energy, to saving lives FLIR is making a real difference in our world.

Our products are used in a wide array of situations to rescue people in danger, detect criminals, conserve energy, navigate safely, provide security around the globe, and protect our environment.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

About Us

FLIR Unmanned Systems, Utah is developing the next-generation of high-performance, small Unmanned Aircraft Systems (sUAS) and software to U.S. military forces and government agencies.

About the Position

We are currently seeking an Embedded Software Engineer with Robotics experience to join FLIR Unmanned Systems in Orem, Utah. This position will report to the site engineering lead. The right candidate will be detail oriented with a passion for software development and interest in robotics.

The Embedded Drone & Robotics Engineer will focus on software and algorithm development for small unmanned robotic aircraft. As a member of the engineering team, you will work on a variety of software projects that span multiple software architectures and hardware platforms that are interconnected, including ARM Cortex M0, TI MCU, and embedded Linux. This position center around SW development associated with drone flight and gimballed payload operations.

You will work closely with a small, multi-disciplined, productive development team located in Orem, Utah. As part of a small team you will work on a wide range of tasks which will vary from project to project. The ability to work closely with a team, adapt to new tasks, and learn quickly is valued. We will consider applicants ranging from recent college graduates to experienced professionals.

As anEmbedded Drone & Robotics Engineer, you will:

  • Work on projects in C, C++, Matlab, and Python in a Linux-based environment
  • Develop prototypes to explore new ideas and work in iterative development cycles
  • Implement new and existing algorithms to improve control, estimation, and computer vision techniques in drone related applications
  • Keep up-to-date on the state-of-the-art of drone technologies and methods for autonomy, estimation, control, and computer vision
  • Work with sensors commonly used on drones: IMU, GPS, EO/IR cameras
  • Use Matlab, Octive, or Python to analyze data, find problems, and improve algorithms
  • Solve new software problems in a variety of projects
  • Develop or enhance video pipeline frameworks for processing and streaming video

    About you

    You are self-motivated, work well with a team, and have a passion for software engineering. You understand software engineering principles and design with discipline, elegance, and efficiency. You have a strong grasp of engineering fundamentals, and can use this knowledge to solve unfamiliar problems. You are equally adept at rapid prototyping and designing for scale and quality. Youare able tolearn quickly and explore new concepts and technologies to create a quality product.

    Experience with robotics, computer vision, control systems, Bayesian filters, or safety critical systems is of interest, but not required.

    What You Bring

  • Bachelors or advanced degree in Computer Science, Electrical/Computer Engineeringorrelated field
  • 3+ years experience developing software for embedded systems
  • Experience in board bring-up and interfacing with externals devices and sensors
  • Experience with control of robotics/drones (Desired)
  • Experience with computer vision techniques and image pipeline (Desired)
  • Expertise inCand/or C++ programming on embedded, Linux, or similar systems
  • You must be able to hold a security clearance and be willing to travel occasionally

Optional/Desired Skills
  • Experience with Inertial Sensors/GPS


FLIR and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

FLIR is an equal opportunity employer.

Posted: 2020-01-08 Expires: 2020-02-06
Sponsored by:
Farm Credit Services of America Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Drone & Robotics System Software Engineer

FLIR Systems
Orem, UT 84057

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast