cover image
Randstad USA

Software Engineer - IMX8 (No C2C/No Sponsorship)

On site

Billerica, United states

$ 105 /hour

Mid level

Freelance

04-02-2026

Share this job:

Skills

Communication C/C++ Configuration Management Problem-solving Linux Programming git Software Development C++ c++ programming

Job Specifications

Job Title: Software Engineer

*No C2C/No Sponsorship*

Location: 100% onsite in Billerica, MA

Duration: 12+ month contract-to-hire

Pay: $85-105/hr W2 Only

Job Summary:

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. This is an opportunity to work on a new product from scratch that will be the starting point for a family of new products.

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.

Job Qualifications:

BS in Computer Science, Electrical Engineering, or applicable technical field.
The successful candidate will have 5+ years of 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.
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 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
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.

About the Company

Randstad North America, Inc. is a wholly-owned subsidiary of Randstad N.V., the world's largest HR services provider. Driven to become the world's most valued 'working life partner', supporting as many people as possible in realizing their true potential throughout their working life, we provide companies with the high quality, diverse, and agile workforces they need while helping people get rewarding jobs and stay relevant in the ever-changing world of work. In 2021, Randstad had on average 39,530 corporate employees and ge... Know more