Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Linux Device Driver Engineer

HELLBENDER Inc.

Job Description

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, transgender people and underrepresented races in our community and industry.

Must be a U.S. Person

Job Summary:

As a Linux Device Driver Engineer at Hellbender, you will play a key role in developing the low-level software that powers a range of projects and products, including cameras and robotic sensors, from the ground up. Your work will focus on building and maintaining Linux kernel drivers and the interfaces that connect our hardware platforms to higher-level applications. You'll work primarily in a Linux environment, writing software in languages such as C, C++, and Rust, and building embedded Linux images using Yocto/BitBake. An ideal candidate will have strong familiarity with kernel internals, hardware bring-up, and low-level systems debugging. United States veterans and candidates from diverse backgrounds are encouraged to apply at any experience level.

Essential Duties and Responsibilities: 

  • Design, write, and maintain Linux kernel drivers and low-level software for camera and sensor hardware
  • Develop and debug software that communicates with devices over interfaces including CAN, UART, I2C, SPI, MIPI CSI, and others
  • Bring up new hardware platforms, including board support package (BSP) development, device tree configuration, and kernel/bootloader integration
  • Build and maintain embedded Linux distributions using Yocto and BitBake, including custom layers and recipes
  • Collaborate with hardware engineering teams to define driver requirements and troubleshoot hardware/software interaction issues
  • Demonstrate proficiency in low-level debugging, performance analysis, and systems-level software engineering

Qualifications, Skills, and Attributes:  

  • 1-3 years of hands-on experience in Linux kernel or device driver development preferred, but new graduates with relevant coursework or project experience are invited to apply
  • Working experience with the Linux kernel, kernel modules, and driver development
  • Strong working experience with C; experience with C++ and/or Rust a plus
  • Familiarity with device tree, U-Boot, or other bootloader/BSP concepts preferred
  • Experience with Yocto/BitBake or similar embedded Linux build systems preferred
  • Good working knowledge of revision control and code review tools like Git
  • Experience manipulating GPIO and working with embedded Linux hardware platforms
  • Ability to read schematics and data sheets, with hands-on experience debugging hardware at the register or bus level  

Benefits:

  • 5% employer 401(k) contribution, with no match required
  • 10% contribution to the employee equity program
  • 100% of health, dental, and vision premiums paid for employees and their families, including domestic partners
  • 100% of life and disability insurance premiums paid
  • 10 holidays, two company-wide shutdown weeks, and 15 hours of PTO accrued per month
  • 4 weeks of parental leave

Work Location:  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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Linux Device Driver Engineer in Pittsburgh, PA vacancy
  •  ...Communications, Inc. is seeking Field Applications Engineers whose primary duties will include...  ...to 75% of the time. Experienced with device control interfaces, such as I2C, SPI, USB...  ...(Bash) and Unix command line , Linux tools and services , d istributed systems... 
    Linux
    Full time
    Local area
    Remote work

    Quintech Electronics & Communications Inc

    Pittsburgh, PA
    29 days ago
  •  ...something extraordinary. We’re seeking a Vice President, Mainframe Engineer professional to join our Foundational Frameworks team in...  ...document retrieval processes.CMOD migration and upgrade procedures.Linux/Unix administration.SQL and relational databases (DB2, Oracle,... 
    Linux
    Worldwide
    Flexible hours

    The Bank of New York Mellon

    Pittsburgh, PA
    14 hours ago
  • Systems Engineer, Servers/Cloud/DataLocation: Must be able to work onsite Tue, Wed, & Thursday out of one of these office locations: New...  ...tooling for production workloads.Administer and troubleshoot Linux-based systems at scale, including configuration management and... 
    Linux
    Work at office

    CyberCoders

    Pittsburgh, PA
    4 days ago
  • $126k - $201k

     ...safely, quickly, and broadly.The Aurora Driver will create a new era in mobility and logistics...  ...for all. We’re searching for a Software Engineer II, Pipeline Automation & Acceleration.In...  ...or C++Experience with developing in a Linux or Unix environment.Experience with cloud... 
    Linux
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    3 days ago
  • Work Flexibility: Not availableAs a Staff Sales Systems Engineer at Stryker, you will be responsible for actively leading the technology...  ...for healthcare organizations Deep understanding of Windows, Linux and Cloud architectures Solid understanding of server virtualization... 
    Linux
    Full time
    For contractors
    Work experience placement

    Stryker

    Pittsburgh, PA
    1 day ago
  •  ...com.About the Role:The Resident Electrical Engineer will report to the Director of Hardware...  ...development and operating systems, such as Linux, Bash scripting, and various high-level...  ...including inspection); using measurement devices; and/or assembly or fabrication parts at... 
    Linux
    Full time
    Work at office
    Shift work

    Eos Energy Enterprises

    Turtle Creek, PA
    1 day ago
  •  ...Software Integration Engineer Company Overview Near Earth Autonomy is creating a future where autonomous flight is commonplace and...  ...development life cycle Familiarity with development in a Linux environment Willingness to travel and spend time in the field... 
    Linux
    Temporary work

    Near Earth Autonomy

    Pittsburgh, PA
    1 day ago
  •  ...compliant Autonomous Mobile Robots (AMR), Seegrid seeks a Quality Engineering (QE), who will participate in the hardware design and...  ...equivalent standardsSix Sigma green belt certificationFamiliarity with Linux based operating systemsGeneral knowledge of industrial... 
    Linux
    Night shift

    Seegrid

    Pittsburgh, PA
    4 days ago
  •  ...Description Description: Who WE Are: ST Engineering Aethon, Inc is a forward-thinking...  ...Specialized Knowledge/Skills: · Proficient in Linux/Unix · A solid understanding of...  ...locations. Must possess and maintain a valid driver's license and driving record acceptable... 
    Linux
    Casual work
    Local area
    Visa sponsorship
    Night shift

    ST ENGINEERING AETHON INC

    Pittsburgh, PA
    a month ago
  •  ...Description Job Description Job Title: Senior Site Reliability Engineer Job Category: Infrastructure/Cloud Job Type: Permanent...  ...of Tomcat, Apache, WAS, and IIS ~ Extensive experience of Linux systems. ~ Good knowledge of Windows and Linux server... 
    Linux
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work
    Weekend work

    System One

    Pittsburgh, PA
    a month ago
  •  ...supervision of the Chief Technology Officer, the Lead Enterprise Systems Engineer works to analyze, plan, implement, maintain, troubleshoot, and...  ...and Desktop Operating Systems on physical and virtual servers, Linux is a plus * Knowledge of network protocols across LAN/WAN/VPN... 
    Linux
    For contractors
    Work experience placement
    Work at office
    Night shift
    Weekend work

    Northwest Bank

    Bellevue, PA
    4 days ago
  • $70.8k - $156.7k

    Senior Site Reliability Engineer - Local to Cleveland, Pittsburgh, or Dallas Position Description This role will require someone...  ...Tomcat, Apache, WAS, and IIS 15.    Extensive experience of Linux systems. 16.    Good knowledge of Windows and Linux server configurations... 
    Linux
    Work at office
    Local area
    Flexible hours
    Shift work
    Weekend work
    Pittsburgh, PA
    a month ago
  •  ...MUST BE A U.S. PERSON                 Job Summary: As a Test Engineer at Hellbender, you will develop, execute, and improve test...  ...software and tools such as SolidWorks, Altium, PuTTY, Git, Python, Linux, AI tools, or similar engineering applications is preferred... 
    Linux

    HELLBENDER Inc.

    Pittsburgh, PA
    2 days ago
  •  ...Roles and Responsibilities: The Product Industrialization Test Engineer supports the transition of medical device products from design to manufacturing by developing, optimizing, and industrializing test and production processes. The role focuses on improving manufacturing... 
    Full time
    Work at office

    Katalyst HealthCares and Life Sciences

    Pittsburgh, PA
    more than 2 months ago
  •  ...time streaming data, 3D visualization in the browser ROS, Docker, Linux, macOS, and Windows, edge hardware on site ABOUT YOU Required ~ Bachelor's degree in Computer Science, Software Engineering, Robotics, Physics, Electrical Engineering, or a related field, or... 
    Linux
    Work at office
    Local area
    Work from home
    Flexible hours

    Gecko Robotics

    Pittsburgh, PA
    17 days ago
  •  ...Nurick is actively seeking a  Cloud & Infrastructure Services Engineer to join our  Information Technology   department. At McNees, we...  ...security solutions.  ~ Experience managing Windows Server and Linux environments across both cloud and on-premises infrastructure.... 
    Linux
    Remote work

    McNees Wallace & Nurick LLC

    Pittsburgh, PA
    a month ago
  •  ...Senior Site Reliability Engineer (SRE) Location: Pittsburgh, PA / Cleveland, OH / Dallas, TX FTE Position Overview We are seeking...  .../ Application Support Incident & Problem Management Linux Windows Server Oracle / PL/SQL / DB2 Dynatrace / DT Managed... 
    Linux
    Full time
    Local area
    Shift work
    Weekend work

    System One

    Pittsburgh, PA
    a month ago
  •  ...Role at a Glance Gecko Robotics is seeking a Test & Reliability Engineer Intern to join Field Infra’s Test & Reliability (T&R) team in...  ...Depending on the assigned project, you may work with Python, Linux, Git, hardware and software test equipment, data-analysis tools... 
    Linux
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Work from home
    Monday to Friday
    Flexible hours

    Gecko Robotics

    Pittsburgh, PA
    17 days ago
  • $125k - $167k

     ...Component team is seeking a highly motivated Senior Component Engineer to take technical ownership of our Human-Machine Interface (HMI...  ...CAN, CAN-FD, Ethernet, GMSL, and FPD-Link. ~ Proficiency in Linux, including the ability to develop scripts (e.g., Python, C++) for... 
    Linux
    Work at office

    Motional

    Pittsburgh, PA
    9 days ago
  • Job Title: Senior Software Engineer Location: Indianola, Pittsburgh, PA Client : Tata Elxsi | Bayer Rate : $55/Hr on C2C Department...  ...communication skills, particularly in the context of software in a medical device. Key Responsibilities: Design, develop, and maintain software... 

    Concord IT Systems

    Pittsburgh, PA
    1 day ago
  • $175k - $274k

     ...day one. The Role We are seeking a Senior Safety Software Engineer to play a critical role in implementing a functionally safe perception...  ...Architecture: Develop and optimize software running on both Linux and real-time operating systems. Testing & Validation:... 
    Linux
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    29 days ago
  • $18 - $37 per hour

     ...employ over 18,000 team members all united by a common purpose. Our engineering and product innovation help keep soldiers and firefighters safe...  ...Computer vision, machine learning, or perception ROS2 and Linux-based robotics development Embedded software development or... 
    Linux
    Permanent employment
    Work experience placement
    Summer work
    Internship

    Oshkosh Corporation

    Pittsburgh, PA
    4 days ago
  •  ...for this position.Job SummaryWe are looking for an Observability Engineer to design and operate the metrics, logging, tracing, and...  ...observability with CI/CD and incident management tooling.Solid grasp of Linux internals, networking, and container platforms.Excellent... 
    Linux
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Monroeville, PA
    3 days ago
  • $218.24k - $327.36k

     ...systems, test operations, systems and safety engineering – all dedicated to redefining the...  ...responsible for developing the hardware drivers, hardware safety monitoring, and vehicle...  ...Embedded RTOS such as FreeRTOS and/or Embedded Linux desired Prefer candidates with... 
    Linux
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    1 day ago
  • $22 - $26 per hour

     ...Job Description Job Description Position: Help Desk Engineer Location: 100 S Commons Ste 145, Pittsburgh, PA 15212 Duration:...  .... Support Windows and Mac workstations, peripherals, mobile devices, and common business applications. Maintain conference room... 
    Contract work
    Work at office
    Remote work
    Monday to Friday

    Insight Global

    Pittsburgh, PA
    12 days ago
  •  ...by the autonomous vehicle fleet. - Collaborate with engineering teams to improve the Waabi Driver’s performance, reduce faults, and enhance testing efficiency...  ...learning algorithms. - Strong experience with Linux environments and some scripting languages. - Strong... 
    Linux
    Work at office

    Waabi

    Pittsburgh, PA
    9 days ago
  •  ...School Degree and Bachelors degree (computer science, software engineering, or relevant field) or equivalent work experience required. 6-8...  ...of Windows Server and Windows 7 desktop • Background in both (Linux and Unix RHEL or AIX) with knowledge of WebSphere • Working... 
    Linux
    Full time
    Contract work
    Work experience placement

    Computer Enterprisesorporated

    Pittsburgh, PA
    more than 2 months ago
  •  ...for a skilled and safety-minded Stationary Engineer to take charge of our critical systems...  ...license (City of Pittsburgh) and a current PA driver's license.Conduct chemical analysis and...  ..., motors, pneumatics, and patient care devices.Operate the Siemens Building Automation System... 
    Weekend work
    Afternoon shift

    UPMC

    Pittsburgh, PA
    4 days ago
  •  ...Summary:   We are looking for a Test Engineer to join our team. In this role, you will...  ...effective and timely communication between drivers, engineers, and additional company...  ...vehicle development role. ~ Experience with Linux command line and data logging tools. ~... 
    Linux
    Work at office
    Flexible hours

    Waabi

    Pittsburgh, PA
    14 days ago
  • Title: Software Engineer III Location: Pittsburgh, PA (5 days' on-site) Duration: 1 Year Contract We are looking for a Software...  ...for Graphical User Interface design. Experience with Linux and MacOS devices. Experience with cameras, lenses, lights, and microphones.... 
    Linux
    Contract work

    campus4tech

    Pittsburgh, PA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Device Driver Engineer. Be the first to apply!