Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details. Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
T
Teledyne
Embedded Software Developer Robotics (US Citizenship Required)
Career Insights for Embedded Software Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Utah data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$127,078 / year median in Utah
+16% projected growth
Job Description
- Be visionary
- Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability.
- Job Description
- _•US Citizenship or Green Card Holder is required for this position.
- _•At Teledyne FLIR in Orem, we design and develop unmanned aircraft systems and mission‑critical payloads that operate in demanding environments.
Job Summary:
- We are seeking an Embedded Software Developer to develop and integrate software for small unmanned aircraft systems and associated subsystems.
Job Duties & Responsibilities:
- + Develop embedded software in C and C++ for microcontrollers, RTOS‑based systems (e.
Job Qualifications:
- + Bachelor's degree required + 1-3+ years of professional experience developing embedded software for production systems + Strong proficiency in C and C++ for embedded targets + Experience working across multiple layers of an embedded system, including MCU firmware, RTOS‑based software, and embedded Linux + Solid understanding of microcontroller peripherals and inter‑device communication protocols + Demonstrated ability to debug complex hardware/software interactions and resolve system‑level issues + Experience delivering reliable embedded software in a collaborative engineering environment •Helpful Experience (Nice to Have):•+ Experience with UAS software stacks or autopilot systems, particularly PX4, including integration with sensors, payloads, or higher‑level system components + Experience developing firmware for microcontrollers, including peripheral configuration and low‑level driver development + Experience with real‑time operating systems such as Zephyr, FreeRTOS, or similar + Board bring‑up and low‑level hardware/software debugging experience + Familiarity with
STM32, NVIDIA
Jetson, or similar embedded platforms + Exposure to UAS, robotics, or other complex embedded systems Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.- _About Teledyne FLIR Defense_
- _Join Teledyne FLIR Defense, where we're dedicated to supporting critical missions with an exciting range of cutting-edge technologies.