Skip to main content

Software Engineer (Embedded Linux)

Technology
Veracity Software Inc
North Billerica, United States1 months agoUntil 5/26/2026
Full timeOn-site

Job description

Role: Software Engineer (Embedded Linux)

Status: Active (Contractor) | Location: Onsite - North Billerica, MA

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 & Responsibilities

  • System 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 Requirements

Education & 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.

Recruiter Submission Template

Full Name

Degree Major with University and Completion Year:

Total Years of Experience in Embedded Software Development:

Do you have strong experience in C/C++ and Object-Oriented Design (OOD)? Please explain briefly:

Do you have hands-on experience with Embedded Linux (kernel space & user space development)?

Do you have experience working with systemd and D-Bus?

Do you have experience with hardware platforms like Qualcomm or i.MX8? Please specify:

Do you have hands-on experience with Yocto (build system creation & maintenance)?

Do you have experience with Board Bring-up and Device Tree development/modifications?

Do you have experience with UEFI or UEFI-based bootloaders?

Do you have experience with UDEV and USB peripheral integration?

Are you proficient with Git and version control systems?

Contact Number

Email ID

LinkedIn Profile URL

Current Location

Notice Period (in weeks)

Current Work Authorization Status (US):

Expected Hourly Rate / Salary:

Are you willing to work 100% Onsite in North Billerica, MA?

Keywords
monthsOfExperience: 60UnixTemplate processorDocBookXBELJSONLinuxDevice treeSystemdPythonXmlUdevBitbucketGitJenkinsSoftware Engineering

¿Te interesa este puesto?