Software Engineer(Embedded Linux)

Somerset StaffingBillerica, MA
Onsite

About The Position

Join a multidisciplinary team at Teledyne FLIR Defense developing next-generation multi-spectral imaging systems (Infrared, Low-Light, and Visible Light). This role requires a self-motivated engineer capable of working independently on complex, real-time systems in a fast-paced environment.

Requirements

  • BS in Computer Science, Electrical Engineering, or a related technical field.
  • 5–20 years of relevant software engineering experience.
  • Expertise in C/C++ and Object-Oriented Design (OOD).
  • Linux Internals: Kernel space and user space development; strong background in systemd and d-bus.
  • Experience with Qualcomm and/or i.MX8 targets.
  • Mastery of Yocto (administration and development), UDEV, and USB peripheral integration.
  • Experience with UEFI and UEFI-based bootloaders.
  • Proficient with Git and modular repository patterns.

Nice To Haves

  • Network communication/administration and Linux system administration.
  • Experience with GStreamer-based pipeline development.
  • Automated build setup (specifically Jenkins) and Bitbucket.
  • Scripting in Bash and Python; experience with ADB, JSON, and XML.

Responsibilities

  • Implement software designs in embedded, real-time, multi-processor, RTOS, and Linux environments.
  • Create and maintain Yocto Linux build systems.
  • Partner with FPGA, Electrical, and Mechanical engineers through all phases of design, development, and testing.
  • Handle custom board bring-up, device tree development, and modifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service