Burgeon IT Services
Software Engineer (Embedded Linux)
We’re Hiring: Software Engineer (Embedded Linux)
Location: North Billerica, MA (Onsite)
Duration: 12-Month Contract
---
About the Role:
Join a multidisciplinary engineering team working on next-generation multi-spectral imaging systems, including Infrared, Low-Light, and Visible Light technologies. This role is ideal for a hands-on engineer experienced in embedded systems and real-time environments.
---
Key Responsibilities:
* Develop software for embedded, real-time, multi-processor systems using RTOS and Linux
* Build and maintain Yocto-based Linux build systems
* Collaborate with FPGA, Electrical, and Mechanical engineering teams
* Support board bring-up activities and device tree development
* Work across the full software development lifecycle including design, development, and testing
---
Required Skills:
* 5 20 years of experience in software engineering
* Strong expertise in C/C++ and Object-Oriented Design
* Deep understanding of Linux internals (kernel and user space)
* Experience with systemd and D-Bus
* Hands-on experience with Yocto (development and administration)
* Experience with custom board bring-up and device tree modifications
* Familiarity with Qualcomm and/or i.MX8 platforms
* Experience with UEFI and bootloaders
* Proficiency with Git
---
Nice to Have:
* Experience with GStreamer pipelines
* Knowledge of networking and Linux system administration
* Experience with Jenkins and Bitbucket
* Scripting skills in Bash and Python
* Familiarity with ADB, JSON, and XML
---
Ed