Embedded Software Engineer

FLIR Systems, Inc
Goleta, CA, United States
4 days ago
Apply on flir.wd1.myworkdayjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$90,800.0 - $121,100.0
Working hours
Regular working hours
Languages
English

Tech stack

Unit Testing Computer Engineering Software Debugging Linux on Embedded Systems Embedded Software Multiprocessing Real-Time Operating Systems Software Tools Software Engineering Subsystems Systems Integration Image Acquisition
+4 more
Multithreading Peripherals Information Technology Low Latency

Job description

Software design and development of embedded software for infrared and sensing systems. Participation in every phase of a project, including requirements review, software design and coding, unit testing, system integration, and sustaining engineering.

Requirements

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins., * 3+ years of experience with embedded programming and board-level software development in C (or equivalent)

  • Experience with embedded RTOS (e.g., embedded Linux, RTEMS, etc.) and multi-threaded software development
  • Expertise in developing multi-core embedded software is highly desirable
  • Experience in development on embedded SoCs is highly desirable
  • Experience with multi-core imaging and vision processing platforms (such as NVIDIA or Qualcomm) is highly desirable but not required
  • Ability to understand both the hardware and software components of the embedded systems under development
  • Knowledge of hardware subsystems and common peripheral buses including I2C, SPI, and USB is desired
  • Excellent verbal and written communication skills in English
  • Experience designing, specifying, and implementing low-latency protocols and interfaces between peripherals and devices. Teledyne FLIR software operates under rigorous constraints related to latency and frame loss.
  • Ability to set up various embedded toolchains, build and debugging environments, and use debugging tools such as oscilloscopes, logic analyzers, and similar equipment
  • Experience with infrared technologies, image acquisition, and image processing is highly desired but not required
  • Experience using AI tools in software development workflows is valuable and desired, * BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or a related technical field.
  • Equivalent combinations of education, training, and directly related professional experience may be considered in lieu of a degree.

Benefits & conditions

$90,800.00-$121,100.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on flir.wd1.myworkdayjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:46 min

Understanding how Pathway ensures low latency data processing

Bobur Umurzokov · LIVE

2:05 min

Finding product boundaries using lack of cohesion metric grouping

Pratishtha Pandey Pratishtha Pandey · World Congress 2024

4:55 min

Core architecture and building blocks of Bluetooth Low Energy

Georg Dresler Georg Dresler · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all