Software Engineer / Embedded Linux - 26-00044JC

Staff Perm
Billerica, MA

Software Engineer / Embedded Linux

We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation multi-spectral (infrared, low-light, and visible light) imaging systems. Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment.

CONTRACT: Right to Hire
LOCATION: North Billerica, MA 01862
PAY RANGE: 80.00 hour
BENEFITS: Yes Medical, Dental, Vision, Life

Primary Duties & Responsibilities:
  • Implement software designs in an embedded, real-time, multi-processor, RTOS and Linux environments
  • Create and maintain yocto Linux build systems

Collaborate with FPGA, Electrical, and Mechanical engineers during all phases of design, development, and testing of the software.
The successful candidate will have relevant software engineering experience that demonstrates the ability to implement complex software subsystems. Complete command of the C/C++ programming language is required. Exposure to object-oriented design methods and concepts is required.
Excellent interpersonal skills with demonstrated ability to build relationships. Must have excellent written and verbal communication skills to foster a cooperative environment. Strong team member with exceptional analytical and problem-solving skills. Familiarity with software development, configuration management, and defect tracking tools is assumed.

REQUIREMENTS:
  • Must be a US Citizen
  • BS in Computer Science, Electrical Engineering, or applicable technical field.
  • 5+ years of relevant software engineering - embedded, real-time, multi-processor, RTOS and Linux environments experience
  • C/C++ programming language is required
  • Exposure to object-oriented design methods and concepts is required
  • Experience with yocto build system – both administration and development
  • Kernel space and user space development on Linux platforms with strong background in system d and d-bus
  • Experience with Qualcomm and/or IMX8 targets,
  • Experience with UDEV and USB peripheral integration on Linux platform
  • Experience with UEFI and UEFI based bootloader
  • Experience with custom board bring-up, device tree development and modifications
  • Experience with git and modular repository patterns in SCM


Experience in the following is a plus:

  • Experience with network communication and administration
  • Experience with Linux administration
  • Experience with Bitbucket
  • Experience with JSON and XML
  • Experience with adb
  • Experience with bash and py scripts
  • Experience with automated build setup (Jenkins)
  • Experience with g-streamer based pipeline development
Posted 2026-03-13

Recommended Jobs

Community Manager - Anthem Everett

Greystar
Everett, MA

ABOUT GREYSTAR Greystar is a leading, fully integrated global real estate platform offering expertise in property management, investment management, development, and construction services in ins…

View Details
Posted 2026-02-27

Route Service Representative (4-Day Workweek)

Cintas Corporation
Chelmsford, MA

Requisition Number: 228574  Job Description Cintas is seeking a Route Service Representative to manage and grow customer accounts in the Rental Division. Our partners drive a truck along an est…

View Details
Posted 2026-08-20

Scientist II, Complex In Vitro Model

AbbVie
Worcester, MA

Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…

View Details
Posted 2026-08-15

Industrial Maintenance Mechanic

Ultimate Staffing Services
Haverhill, MA

We are seeking an experienced Industrial Maintenance Mechanic to join our clients manufacturing team in Haverhill, MA. This role is responsible for maintaining, troubleshooting, repairing, and perf…

View Details
Posted 2026-08-19

Staff Nurse, Primary Care, 40 hours, Day/Evening

Boston Medical Center
Massachusetts

POSITION SUMMARY: BMC Brighton Primary Care Clinic, full-time registered nurse. In accordance with the American Nurses Association's "Standards of Clinical Nursing Practice," the registered staff …

View Details
Posted 2026-07-27

Senior Product Manager, Digital

PharmaEssentia U.S.A.
Burlington, MA

About PharmaEssentia: It’s not often you get the chance to make a real impact on the lives of others, while expanding your own possibilities. You’ll find that rare opportunity at PharmaEssentia. J…

View Details
Posted 2026-08-07

Manager, Pension Calculation Administration

WTW
Boston, MA

Manager, Pension Calculation Administration ~202604184 ~Philadelphia, Pennsylvania, United States ~Boston, Massachusetts, United States ~Stamford, Connecticut, United States ~New York, Un…

View Details
Posted 2026-08-21

Mental Health Worker Days, 36 hours/week, every other weekend

Boston Medical Center
Brighton, MA

POSITION SUMMARY : The Mental Health Specialist is a member of the multidisciplinary psychiatric patient treatment team. He/she implements clinical care responsibilities in accordance with inpa…

View Details
Posted 2026-08-11

Financial Advisor

Charter Oak Financial
Holyoke, MA

Charter Oak Financial, a MassMutual firm, is a destination for ambitious financial professionals and high-performing practices ready to scale-not settle. We deliver a distinctive experience t…

View Details
Posted 2026-06-19

Senior Specialist, Biocontainment, NEIDL High Containment

Boston University
Boston, MA

The Senior Specialist, Biocontainment is responsible for conducting all decontaminations, testing, verification and certification of critical biocontainment systems for the high and maximum containme…

View Details
Posted 2026-08-10