1

Linux Jobs in Massachusetts (NOW HIRING)

System software and hardware to include operating systems experience, (Windows, Red Hat Enterprise Linux, NetApp Clustered Data ONTAP and Cisco IOS) and diagnostics. * VMware vSphere administration ...

Unix/Linux Admin with AWS Location: Quincy, MA Durations: 06 Months Contract. Client: MasTek Job Overview : Responsibilities * Remediate security vulnerabilities identified under Project Aegis.

Linux Infrastructure Engineer

Boston, MA

$116K - $153K/yr

As a Linux subject matter expert, you will take ownership of complex enterprise environments across on-premises and cloud infrastructure, using automation and modern engineering practices to improve ...

Linux Firmware Engineer

Westford, MA · On-site

$86K - $100K/yr

Direct contribution to Firmware development using Linux and Zephyr OS and help others less familiar with area. * Drive both improvement and innovation of the Products. Knowledge, Skills and Abilities:

Linux Firmware Engineer

Westford, MA · On-site

$86K - $100K/yr

Direct contribution to Firmware development using Linux and Zephyr OS and help others less familiar with area. * Drive both improvement and innovation of the Products. Knowledge, Skills and Abilities:

This role provides day-to-day management, technical guidance, and career development for engineers working on embedded Linux systems, kernel development, user space applications, and related ...

New

Senior Linux Device Programmer

Boston, MA · On-site +1

$170K - $185K/yr

We are seeking an experienced Linux Developer to join our Engineering team. The ideal candidate will have extensive experience developing embedded Linux systems with a focus on IoT solutions, Android ...

Showing results 21-40

Linux information

See Massachusetts salary details

$39

$60

$77

How much do linux jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for linux in Massachusetts is $60.41, according to ZipRecruiter salary data. Most workers in this role earn between $54.86 and $64.86 per hour, depending on experience, location, and employer.

What is a Linux?

A Linux job refers to a role that involves working with the Linux operating system, typically in system administration, software development, cybersecurity, or cloud computing. Professionals in these roles manage servers, automate tasks, troubleshoot issues, and ensure system security and performance. Common job titles include Linux System Administrator, DevOps Engineer, and Linux Engineer. These positions require knowledge of command-line tools, scripting, networking, and system configuration.

What are the key skills and qualifications needed to thrive in the Linux position, and why are they important?

To thrive as a Linux System Administrator, you need a strong understanding of Linux operating systems, shell scripting, and network configuration, often supported by a degree in computer science or a related field. Familiarity with tools such as Bash, Ansible, Docker, and industry-recognized certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA) is highly valued. Analytical thinking, problem-solving abilities, and effective communication are important soft skills for diagnosing issues and working with team members. These skills ensure efficient system management, security, and seamless infrastructure operations vital to organizational success.

What are some common challenges faced by Linux System Administrators, and how can I prepare for them?

Linux System Administrators often face challenges such as troubleshooting unexpected system outages, managing large-scale deployments, and ensuring robust security against evolving threats. Staying current with the latest updates, patching procedures, and automation tools like Ansible or Puppet can greatly help in overcoming these challenges. It’s also helpful to cultivate strong documentation habits and participate in open-source communities where solutions to unique problems are often shared. Proactively practicing disaster recovery plans and refining your scripting skills will set you up for success in this dynamic and rewarding role.

Are Linux skills in demand?

Linux skills are highly in demand across industries such as IT, cybersecurity, and cloud computing. Proficiency with Linux operating systems, scripting, and related tools like Bash or Docker can improve job prospects and earning potential for system administrators, DevOps engineers, and network administrators.

How much do Linux jobs pay?

Linux jobs, such as Linux system administrators or engineers, typically offer salaries ranging from $70,000 to $120,000 annually depending on experience, location, and certifications like CompTIA Linux+ or LPIC. Entry-level positions may start lower, while senior roles or those requiring specialized skills can pay significantly more.

What are the most commonly searched types of Linux jobs in Massachusetts?

The most popular types of Linux jobs in Massachusetts are:

What job categories do people searching Linux jobs in Massachusetts look for?

The top searched job categories for Linux jobs in Massachusetts are:

What cities in Massachusetts are hiring for Linux jobs?

Cities in Massachusetts with the most Linux job openings:

Infographic showing various Linux job openings in Massachusetts as of August 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 100% In-person job distribution, with an average salary of $125,662 per year, or $60.4 per hour.

Software Engineer (Embedded Linux) - Contract - W2 only

Billerica, MA • On-site

MARVEL INFOTECH Inc
IT Services • 11 - 50 employees

Other

Posted 20 days ago


Job description

Job Title: Software Engineer (Embedded Linux)

Position Type: Contract 12 Months

Client Location: North Billerica, MA - Onsite

POSITION OVERVIEW

Join a multidisciplinary team for developing next-generation multi-spectral imaging systems (Infrared, Low-Light, and Visible Light). This role requires a self-motivated engineer capable of working independently on complex, real-time systems in a fast-paced environment.

PRIMARY DUTIES & RESPONSIBILITIES

  • System Development: Implement software designs in embedded, real-time, multi-processor, RTOS, and Linux environments.
  • Build Systems: Create and maintain Yocto Linux build systems.
  • Cross-Functional Collaboration: Partner with FPGA, Electrical, and Mechanical engineers through all phases of design, development, and testing.
  • Board Support: Handle custom board bring-up, device tree development, and modifications.

TECHNICAL REQUIREMENTS

Education & Experience:

  • BS in Computer Science, Electrical Engineering, or a related technical field.
  • 5 20 years of relevant software engineering experience.
  • Expertise in C/C++ and Object-Oriented Design (OOD).

Core Competencies:

  • Linux Internals: Kernel space and user space development; strong background in systemd and d-bus.
  • Hardware Platforms: Experience with Qualcomm and/or i.MX8 targets.
  • Build & Integration: Mastery of Yocto (administration and development), UDEV, and USB peripheral integration.
  • Bootloaders: Experience with UEFI and UEFI-based bootloaders.
  • Version Control: Proficient with Git and modular repository patterns.

PREFERRED SKILLS

  • Network communication/administration and Linux system administration.
  • Experience with GStreamer-based pipeline development.
  • Automated build setup (specifically Jenkins) and Bitbucket.
  • Scripting in Bash and Python; experience with ADB, JSON, and XML.