Advisory Linux Systems Software Engineer

RicohBoulder, CO
$93,400 - $100,000Hybrid

About The Position

We are seeking a Advisory Linux Systems Software Engineer to join our Control Unit Development team in Boulder, Colorado. This role focuses on low-level Linux systems software, working close to the kernel and core OS subsystems to power high-performance printing platforms across multiple hardware environments. You will operate across the full software lifecycle, contributing to architecture, design, implementation, system bring-up, performance tuning, and production support for complex Linux-based platforms.

Requirements

  • 5+ years of experience developing low-level Linux systems software
  • Strong proficiency in C/C++
  • Experience with Python and/or Bash scripting
  • Deep hands-on experience with Linux internals and OS-level development
  • Experience with system bring-up, debugging, and hardware/software integration
  • Strong debugging and analytical skills in complex, multi-layered systems

Nice To Haves

  • Experience with firmware, BIOS, or system-level update mechanisms
  • Experience creating bootable media or system recovery/update tools
  • Experience with build systems and toolchains
  • Knowledge of network security principles
  • Experience working across distributed/global teams
  • Familiarity with virtualization or containerization technologies
  • Exposure to printing or imaging systems (nice-to-have)

Responsibilities

  • Design and develop low-level Linux systems software and platform components
  • Work extensively with Linux kernel subsystems, drivers, and system initialization flows
  • Contribute to system architecture, bring-up, debugging, and performance optimization
  • Develop in C/C++, with supporting Python/Bash scripting
  • Diagnose and resolve complex system-level issues across software and hardware boundaries
  • Develop and execute system-level validation and test strategies
  • Own the process for BIOS/firmware updates for deployed systems, including: Building and validating firmware images, Creating bootable "firmware" USB media for manufacturing and field updates, Ensuring safe rollout and compatibility across hardware revisions
  • Collaborate with manufacturing and field teams to support system updates and issue resolution
  • Work with modern development workflows using GitLab (CI/CD, code reviews) and JIRA (agile tracking)
  • Leverage AI-assisted development tools such as Claude Code to improve productivity and code quality
  • Produce high-quality technical documentation and support downstream teams

Benefits

  • medical insurance options
  • dental insurance options
  • life insurance options
  • disability insurance options
  • Retirement Savings Plan (401K)
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA) investments
  • team member tuition assistance programs
  • paid vacation time
  • paid holidays annually
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service