Software Engineer (Embedded Linux) - Onsite Contractor North Billerica, MA (Onsite)
Join a cutting-edge team building next-gen multi-spectral imaging systems (Infrared, Low-Light, Visible Light). We're hiring a self-motivated Software Engineer for independent work on complex, real-time embedded systems in a fast-paced environment.
Primary Responsibilities:
- Implement software in embedded, real-time, multi-processor, RTOS, and Linux environments.
- Build and maintain Yocto Linux systems.
- Collaborate with FPGA, Electrical, and Mechanical teams across design, development, and testing.
- Perform custom board bring-up, device tree development, and modifications.
Required Qualifications:
- BS in Computer Science, Electrical Engineering, or related field.
- 5 20 years of relevant software engineering experience.
- Expertise in C/C++ and Object-Oriented Design (OOD).
- Linux Internals: Kernel/user space development; systemd and d-bus.
- Hardware: Qualcomm and/or i.MX8 platforms.
- Build/Integration: Yocto mastery (admin/dev), UDEV, USB peripherals.
- Bootloaders: UEFI and UEFI-based.
- Version Control: Git with modular repos.
Preferred Skills:
- Network comms/admin and Linux sysadmin.
- GStreamer pipelines.
- Jenkins automated builds, Bitbucket.
- Bash/Python scripting; ADB, JSON, XML.
Details: Contract (Onsite in North Billerica, MA). US work authorization required (no sponsorship). Background check/drug screen possible.