Software Engineer / Embedded Linux - 26-00044JC

Staff Perm

North Billerica (MA)

On-site

USD 90,921 - 129,494

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Life insurance

Job summary

A leading staffing company is seeking a Software Engineer specializing in embedded Linux to develop multi-spectral imaging systems. The ideal candidate will have over 5 years of experience in embedded software engineering with a strong command of C/C++ and Linux. Responsibilities include implementing software designs and maintaining Yocto build systems in a collaborative environment. The position also requires excellent communication and problem-solving skills, ideally suited for self-motivated individuals.

Qualifications

  • 5+ years of experience in embedded, real-time, multi-processor environments.
  • Strong background in systemd and d-bus development.
  • Familiarity with configuration management and defect tracking tools.

Responsibilities

  • Implement software designs in embedded, real-time systems.
  • Create and maintain Yocto Linux build systems.
  • Collaborate with multidisciplinary teams during all phases of software development.

Skills

C/C++ programming
Linux environments
Embedded systems
Object-oriented design
Yocto build system
Analytical skills
Problem-solving

Education

BS in Computer Science or Electrical Engineering

Tools

Git
Bitbucket

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Salem (NH)

On-site
USD 120,000 - 160,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Sr. Embedded Software Engineer Contract (C/C++, Linux)
Sr. Embedded Software Engineer Contract (C/C++, Linux)

Analogic Jobs US • Salem (NH)

On-site
USD 90,000 - 130,000
Competitive compensation
Career growth opportunities
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer (Avionics)
Embedded Software Engineer (Avionics)

Softworld, a Kelly Company • Cambridge (MA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Sun Technologies • Chandler (AZ)

On-site
Medical Insurance
401(k)
Sick leave
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • Miami (FL)

On-site
USD 180,000 - 230,000