H
New

Linux Application Engineer

United StatesUnited States·Pittsburghmid
EngineeringApplication Engineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Application Development: Design, develop, and maintain high-performance applications and services using C, C++ and Python within a Linux environment.

Requirements Summary

C/C++ Proficiency: Strong experience in professional C/C++ development, including memory management, multi-threading, and concurrency primitives.

Technical Tools
EngineeringApplication Engineer

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 non-white races in our community and industry.

As a Linux Application Engineer at Hellbender, you will bridge the gap between high-level application software and the underlying Linux operating system. You will be responsible for developing robust applications in C/C++ or Python, maintaining system stability, and performing deep-dive investigations into system-level issues.

The ideal candidate is a systems-thinker who can navigate the Linux ecosystem, troubleshoot complex interactions between hardware and software, and manage the data pipelines used for system observability and logging. While you will not be tasked with writing device drivers from scratch, you must have the expertise to identify driver-level failures and interface effectively with our kernel engineering teams.

Responsibilities

~1 min read
  • Application Development: Design, develop, and maintain high-performance applications and services using C,  C++ and Python within a Linux environment.
  • System Troubleshooting: Investigate and diagnose complex issues occurring at the interface between user-space applications and the Linux kernel (e.g., analyzing interrupts, memory leaks, or I/O bottlenecks).
  • Driver Investigation: Identify and document driver-level bugs or regressions; work closely with hardware/kernel teams to provide reproducible test cases and logs for driver remediation.
  • System Configuration: Configure Linux environments, including boot parameters, systemd services, networking stacks, and resource management (cgroups/namespaces).
  • Observability & Logging: Implement, manage, and support robust logging frameworks to ensure high-quality telemetry and data collection from the field/test-bench.

Requirements

~1 min read
  • C/C++ Proficiency: Strong experience in professional C/C++ development, including memory management, multi-threading, and concurrency primitives.
  • Linux Systems Expertise: Deep understanding of the Linux user-space, including system calls, signals, IPC (Inter-Process Communication), and the Linux filesystem hierarchy.
  • Advanced Debugging Skills: Proficiency with Linux debugging tools.
  • System Configuration: Hands-on experience configuring Linux subsystems (networking, storage, permissions) and managing system initialization (e.g., systemd).
  • Scripting & Automation: Proficiency in Bash or Python for automating system tasks, data processing, and log analysis.
  • Version Control: Experience with Git and modern CI/CD workflows
  • Rust Programming: Familiarity with Rust and its integration within a Linux environment is a significant plus.
  • Embedded Linux Knowledge: Experience with Yocto Project, Buildroot, or custom kernel configuration.
  • Data Pipeline Experience: Experience managing large-scale logging data (e.g., ELK stack, Prometheus, or custom telemetry pipelines).
  • Containerization: Experience with Docker or Podman for application isolation and deployment.
  • ROS 2: Familiarity with the ROS ecosystem is also helpful. 

What We Offer

~1 min read
401(k)
5% Safe Harbor Contribution to 401k by Hellbender
Dental insurance, 100% by Hellbender for employees and their families
Health insurance, 100% by Hellbender for employees and their families
Vision insurance, 100% by Hellbender for employees and their families
Flexible spending account
7.5 weeks total Paid time off
Hellbender Inc. options through our Equity Incentive Plan
Profit Sharing (through 401k)
Hybrid work environment & flexible work schedule
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
  • 5-7 years of experience in Linux-based software engineering or systems programming.

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.

Location & Eligibility

Where is the job
Pittsburgh, United States
On-site at the office
Who can apply
US

Listing Details

Posted
May 19, 2026
First seen
May 19, 2026
Last seen
May 21, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
60%
Scored at
May 20, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

H
Linux Application Engineer