1

Linux Build Engineer Jobs in Massachusetts (NOW HIRING)

Linux Embedded Software Engineer

Burlington, MA · On-site +1

$143.10K - $188.20K/yr

Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. Work with an ... You should be self-motivated and willing to learn new development environments and build systems.

Linux Embedded Software Engineer

Burlington, MA · On-site +1

$143.10K - $188.20K/yr

Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. Work with an ... You should be self-motivated and willing to learn new development environments and build systems.

Proven experience with embedded Linux (build systems, user-space applications, drivers, device ... Comfortable working in a fast-paced, hands-on engineering environment. $150,000 - $250,000 a year ...

Android Embedded Software Engineer

Burlington, MA · On-site +1

$143.10K - $188.20K/yr

Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. Work with an ... Linux build Location: This a full time position. Remote is Ok. Additional Information Benefits:

Android Embedded Software Engineer

Burlington, MA · On-site +1

$143.10K - $188.20K/yr

Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. Work with an ... Linux build Location: This a full time position. Remote is Ok. Additional Information Benefits:

Embedded Software Engineer

Burlington, MA

$143.10K - $188.20K/yr

About the Role Ciena is looking for a Software Engineer to join the ONU firmware development team ... Linux build system (Yocto, Buildroot). - Working knowledge of networking fundamentals: Ethernet ...

Build Infrastructure Engineer

Boston, MA · On-site

$116.90K - $153.40K/yr

The role includes hands-on work with Linux systems, CI pipelines, Docker environments, Python tooling, and C++ build systems. This is a highly collaborative, hands-on engineering role focused on ...

Embedded Software Engineer

Burlington, MA · On-site

$143.10K - $188.20K/yr

About the Role Ciena is looking for a Software Engineer to join the ONU firmware development team ... Linux build system (Yocto, Buildroot). - Working knowledge of networking fundamentals: Ethernet ...

Build Infrastructure Engineer

Boston, MA · On-site

$116.90K - $153.40K/yr

The role includes hands-on work with Linux systems, CI pipelines, Docker environments, Python tooling, and C++ build systems. This is a highly collaborative, hands-on engineering role focused on ...

Embedded Software Engineer

Burlington, MA

$143.10K - $188.20K/yr

About the Role Ciena is looking for a Software Engineer to join the ONU firmware development team ... Linux build system (Yocto, Buildroot). - Working knowledge of networking fundamentals: Ethernet ...

Collaborate with Platform Engineering to define scope, requirements, and strategies for managing ... Review and develop detailed project plans, identifying initial use cases (e.g., build machines vs ...

Senior Embedded Linux Engineer

Falmouth, MA · On-site

$142.50K - $186.70K/yr

Spear AI is seeking an embedded linux developer to develop, debug and maintain software for Spear ... Our work has impact - We build products that are deployed to U.S. submarines and integrate with the ...

next page

Showing results 1-20

Linux Build Engineer information

What are the key skills and qualifications needed to thrive as a Linux Build Engineer, and why are they important?

To thrive as a Linux Build Engineer, you need strong expertise in Linux system administration, scripting languages (such as Bash or Python), and build automation concepts, often backed by a degree in computer science or related field. Familiarity with build tools like Jenkins, Git, Docker, and configuration management systems such as Ansible or Puppet is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These competencies ensure reliable, efficient build processes and enable smooth collaboration in fast-paced development environments.

What are some typical challenges faced by Linux Build Engineers in managing build automation pipelines?

Linux Build Engineers often encounter challenges such as maintaining consistency across multiple environments, troubleshooting complex build failures, and integrating new tools into existing CI/CD pipelines. They must ensure that builds remain reproducible and stable as codebases and dependencies evolve. Collaboration with development, QA, and operations teams is essential to quickly address issues and optimize the build process, making strong communication and problem-solving skills critical in this role.

What does a Linux Build Engineer do?

A Linux Build Engineer is responsible for designing, implementing, and maintaining build systems for software projects that run on Linux operating systems. They automate build processes, manage dependencies, troubleshoot build failures, and ensure that software compiles and packages correctly. Additionally, they often collaborate with development and operations teams to streamline continuous integration and delivery pipelines, improving deployment efficiency and software quality.

What is the difference between Linux Build Engineer vs Linux System Administrator?

AspectLinux Build EngineerLinux System Administrator
Primary FocusBuilding, maintaining, and optimizing Linux software builds and automationManaging, configuring, and maintaining Linux systems and servers
Skills & CertificationsLinux scripting, build tools (e.g., Jenkins), version control, Linux certifications (e.g., RHCE)Linux system management, networking, security, certifications like RHCE or CompTIA Linux+
Work EnvironmentDevelopment teams, CI/CD pipelines, software companiesIT departments, data centers, enterprise environments
Common TasksAutomating builds, troubleshooting build failures, integrating softwareSystem setup, user management, troubleshooting hardware/software issues

While both roles require Linux expertise and certifications like RHCE, Linux Build Engineers focus on software build processes and automation, whereas Linux System Administrators manage and maintain Linux infrastructure. The roles often collaborate but serve different core functions within organizations.

What are popular job titles related to Linux Build Engineer jobs in Massachusetts? For Linux Build Engineer jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Linux Build Engineer jobs in Massachusetts look for? The top searched job categories for Linux Build Engineer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Linux Build Engineer jobs? Cities in Massachusetts with the most Linux Build Engineer job openings:
Software Engineer / Embedded Linux - 26-00044JC

Software Engineer / Embedded Linux - 26-00044JC

Staff Perm

North Billerica, MA

$79 - $80/hr

Contractor

Medical, Dental, Vision, Life

Posted 17 days ago


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

Staff Perm logo

About Staff Perm

Sourced by ZipRecruiter

Staff Perm supports the diversified talent market as a connector between career professionals that are in demand and the growing companies looking to strengthen their teams with individuals that have achieved success and streamlined achievements for profitable departments and organizations!

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Richardson, TX, US

Year founded

2013

Social media