×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - IMX; No C2C​/No Sponsorship

Job in Billerica, Middlesex County, Massachusetts, 01821, USA
Listing for: Randstad USA
Full Time position
Listed on 2026-02-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer - IMX8 (No C2C/No Sponsorship)

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 boot loader
  • Experience with custom board bring-up, device tree development and modifications
  • Experience with git and modular repository patterns in SCMExcellent 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary