Unknown Company

Software Engineer (Embedded Linux)

north billerica, ma • Posted 4 days ago
Onsite Contract General

Software Engineer (Embedded Linux)Position Overview: 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. Duration: 12-month contract (Feb 2026 – Feb 2027)Primary Duties & ResponsibilitiesSystem Development: Implement software designs in embedded, real-time, multi-processor, RTOS, and Linux environments.Build Systems: Create and maintain Yocto Linux build systems.Cross-Functional Collaboration: Partner with FPGA, Electrical, and Mechanical engineers through all phases of design, development, and testing.Board Support: Handle custom board bring-up, device tree development, and modifications.Technical RequirementsEducation & Experience: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).Core Competencies:Linux Internals: Kernel space and user space development; strong background in systemd and d-bus.Hardware Platforms: Experience with Qualcomm and/or i.MX8 targets.Build & Integration: Mastery of Yocto (administration and development), UDEV, and USB peripheral integration.Bootloaders: Experience with UEFI and UEFI-based bootloaders.Version Control: Proficient with Git and modular repository patterns.Preferred Skills (The "Plus" List)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.

Back to Job Search