1

Linux Build Engineer Jobs in Pittsburgh, PA (NOW HIRING)

Engineer

Pittsburgh, PA · On-site

$110K - $120K/yr

Build and enhance CI/CD pipelines for automated build, test, security scanning, deployment, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems * Working kn ...

DevOps Engineer

Pittsburgh, PA · On-site

$51.25 - $70.25/hr

Design, build, and maintain CI/CD pipelines to enable automated and reliable software delivery ... Linux * Python * Shell Script Ref: #404-IT Pittsburgh

DevOps Engineer

Pittsburgh, PA · On-site

$51.25 - $70.25/hr

Design, build, and maintain CI/CD pipelines to enable automated and reliable software delivery ... Linux * Python * Shell Script Ref: #404-IT Pittsburgh

Senior Systems Performance Engineer

Pittsburgh, PA · Hybrid

$101K - $138K/yr

We are seeking a Linux Systems Performance Engineer to improve the performance, reliability, and ... You will build tools and telemetry that enable faster, and increasingly real-time, root cause ...

Senior Systems Performance Engineer

Pittsburgh, PA · Hybrid

$101K - $138K/yr

We are seeking a Linux Systems Performance Engineer to improve the performance, reliability, and ... You will build tools and telemetry that enable faster, and increasingly real-time, root cause ...

Senior Systems Performance Engineer

Pittsburgh, PA · On-site

$101K - $138K/yr

We are seeking a Linux Systems Performance Engineer to improve the performance, reliability, and ... You will build tools and telemetry that enable faster, and increasingly real-time, root cause ...

DevOps Engineer

Pittsburgh, PA · Remote

$51.25 - $70.25/hr

Build and maintain CI/CD pipelines using GitLab * Develop and maintain automation scripts (Python ... Solid Linux command-line and system navigation skills * Experience with containerization ...

Troubleshoot and resolve issues across Linux, Windows, and macOS systems using terminal/CLI tools ... build from scratch -- primarily maintaining and improving existing tools.) Support and maintain ...

Production Support Engineer

Pittsburgh, PA · On-site

$40.75 - $53.25/hr

Java, Python, SQL, PL/SQL, Linux Shell Scripting, Unix commands ETL & Data Integration: ETL ... You'll develop innovative solutions and build relationships with teammates and clients while ...

next page

Showing results 1-20

Linux Build Engineer information

See Pittsburgh, PA salary details

$10

$57

$89

How much do linux build engineer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for linux build engineer in Pittsburgh, PA is $57.99, according to ZipRecruiter salary data. Most workers in this role earn between $46.68 and $65.10 per hour, depending on experience, location, and employer.

How much does a Linux Build Engineer make?

A Linux Build Engineer typically earns between $70,000 and $120,000 annually, depending on experience, location, and company size. They often work with tools like Jenkins, Git, and build automation systems, and may require knowledge of scripting and Linux environments.

Is Linux still in demand?

Linux Build Engineers are in demand due to the widespread use of Linux in servers, cloud infrastructure, and embedded systems. Skills in scripting, automation, and familiarity with tools like Git and CI/CD pipelines enhance job prospects in this field.

What are the key skills and qualifications needed to thrive as a Linux build engineer?

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 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 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 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 Pittsburgh, PA? For Linux Build Engineer jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Linux Build Engineer jobs in Pittsburgh, PA look for? The top searched job categories for Linux Build Engineer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Linux Build Engineer jobs? Cities near Pittsburgh, PA with the most Linux Build Engineer job openings:

Linux Kernel Engineer (Device Driver Developer)

HELLBENDER Inc.

Pittsburgh, PA

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 22 days ago


Job description

Who we are:

Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes.

Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and underrepresented races in our community and industry.

Job Summary: 

We are seeking a highly specialized Linux Kernel Engineer to lead the development and integration of device drivers for our next-generation hardware platforms. The primary focus of this role is "hardware enablement"-taking raw silicon and datasheets and transforming them into functional, stable components within the Linux kernel.

The ideal candidate is a low-level expert who is comfortable navigating complex hardware registers, interpreting timing diagrams, and writing efficient, high-performance C code that operates within the constraints of kernel space. You will be responsible for the entire lifecycle of a driver, from initial bring-up to integration into our custom Linux distributions using Yocto or Buildroot.

Essential Duties and Responsibilities: 

  • Driver Development: Design, implement, and maintain Linux device drivers (e.g., I2C, SPI, PCIe, USB, or custom SoC peripherals) within the Linux kernel space.
  • Hardware Bring-up: Lead the initial software bring-up of new hardware components, ensuring that all peripheral interfaces are communicating correctly with the CPU.
  • Datasheet Analysis: Perform deep-dive analysis of hardware datasheets, register maps, and electrical specifications to implement correct register-level logic and timing sequences.
  • Embedded Linux Integration: Integrate newly developed drivers into custom Linux distributions using build systems such as Yocto Project or Buildroot, including the management of Device Tree (DTS) modifications.
  • Kernel Debugging: Use advanced kernel debugging techniques to resolve issues related to interrupts, DMA (Direct Memory Access), concurrency/locking, and memory corruption.
  • Hardware Interfacing: Work closely with hardware engineers to validate electrical signals against software behavior using logic analyzers, oscilloscopes, or protocol analyzers.

Required Qualifications:

  • Low-Level C Mastery: Expert-level proficiency in C, specifically regarding kernel-space constraints (no standard libraries, manual memory management, interrupt context awareness).
  • Linux Kernel Internals: Deep understanding of the Linux kernel subsystem architecture, including Interrupt Service Routines (ISRs), Concurrency/Spinlocks, DMA, and the Linux Device Model.
  • Hardware Protocol Expertise: Strong experience working with low-level communication protocols (e.g., I2C, SPI, UART, PCIe, USB, or Ethernet).
  • Datasheet Fluency: Proven ability to read and interpret complex hardware datasheets, register maps, and timing diagrams to drive software implementation.
  • Embedded Build Systems: Hands-on experience with Yocto Project (BitBake, recipes, layers) or Buildroot for creating custom Linux images.
  • Device Tree Knowledge: Proficiency in writing and maintaining Device Tree Source (DTS) and Device Tree Overlay (DTBO) files.

Preferred Qualifications:

  • Hardware Debugging Tools: Experience using hardware debugging tools such as Logic Analyzers, Oscilloscopes, or JTAG debuggers.
  • Architecture Specifics: Experience with specific processor architectures (e.g., ARM, RISC-V, or x86).
  • Linux Kernel Subsystem Expertise: Previous experience contributing to the upstream Linux kernel or working on specific subsystems (e.g., Industrial I/O (IIO), Network, or Input subsystems).
  • Scripting: Proficiency in Python for automating hardware testing and data parsing.
  • Camera drivers: experience with imaging sensors is also a plus for this job. 

Education & Experience:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
  • 5-7 years of experience specifically in Linux kernel-space development and driver writing.

Benefits:

  • 401(k)
  • 5% Safe Harbor Contribution to 401k by Hellbender
  • 100% of Health, Dental, and Vision insurance premiums for employees and their families paid by Hellbender
  • 7.5 weeks total Paid time off
  • Profit Sharing (through 401k)
  • Hybrid work environment & flexible work schedule 

Work Location: UPARC Pittsburgh

Opportunity for advancement: 

Hellbender is a growing business and follows a policy that prioritizes internal promotions. As new positions are created new opportunities for advancement will be created as well.