Senior Linux Systems Engineer: Kernel & Firmware

Ricoh USA, Inc.

Boulder (CO)

Hybrid

USD 93,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ricoh USA, Inc. in Boulder, CO is seeking an Advisory Linux Systems Software Engineer to join the Control Unit Development team.

The role focuses on low-level Linux systems software, deep kernel involvement, and cross-hardware platform support in a high-performance printing environment. You will lead architecture, bring-up, debugging, and performance tuning across the full software lifecycle, using C/C++ with Python/Bash scripting, and collaborating with manufacturing and field teams.

Qualifications

  • 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.

Responsibilities

  • Design and develop low-level Linux systems software and platform components.
  • Work 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 BIOS/firmware update processes for deployed systems, including building firmware images and creating bootable media for manufacturing and field updates.
  • Collaborate with manufacturing and field teams to support system updates and issue resolution.
  • Work with GitLab (CI/CD) and JIRA for development workflows.
  • Leverage AI-assisted tools to improve productivity and code quality.
  • Produce high-quality technical documentation.

Skills

C/C++
Python
Bash scripting
Linux internals
Debugging
System bring-up

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Tools

GitLab CI/CD
JIRA
Firmware/update tooling

Job description

Ricoh USA, Inc. in Boulder, CO is seeking an Advisory Linux Systems Software Engineer to join the Control Unit Development team.

The role focuses on low-level Linux systems software, deep kernel involvement, and cross-hardware platform support in a high-performance printing environment. You will lead architecture, bring-up, debugging, and performance tuning across the full software lifecycle, using C/C++ with Python/Bash scripting, and collaborating with manufacturing and field teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Advisory Linux Systems Engineer
Advisory Linux Systems Engineer

Ricoh USA, Inc. • Boulder (CO)

On-site
USD 93,000 - 100,000
Software Support Engineer Intern — Hands-On Systems & Debugging
Software Support Engineer Intern — Hands-On Systems & Debugging

Ricoh USA, Inc. • Boulder (CO)

On-site
USD 36,000 - 48,000
Medical insurance
401(k) plan
Tuition assistance
+2
Senior Mechanical Engineer, Automation & Hardware Design
Senior Mechanical Engineer, Automation & Hardware Design

Ricoh USA, Inc. • Boulder (CO)

On-site
USD 110,000 - 140,000
401(k) plan
Tuition assistance
Paid time off
+1
Senior Linux Kernel Architect - Hybrid (Colorado)
Senior Linux Kernel Architect - Hybrid (Colorado)

Hewlett Packard Enterprise Development LP • Fort Collins (CO)

Hybrid
USD 160,000 - 303,000
Health & Wellbeing benefits
Personal & Professional Development programs
Unconditional Inclusion
Senior Linux Systems Engineer – EDA Infra (Equity)
Senior Linux Systems Engineer – EDA Infra (Equity)

NVIDIA Corporation • United States

Hybrid
USD 184,000 - 357,000
Advisory Engineer, Hardware HPSC
Advisory Engineer, Hardware HPSC

Ricoh USA, Inc. • Boulder (CO)

On-site
USD 110,000 - 140,000
401(k) plan
Tuition assistance
Paid time off
+1
Remote Advisory Engineer: Process Optimization & Data Tools
Remote Advisory Engineer: Process Optimization & Data Tools

Ricoh Americas Corp. • United States

Hybrid
USD 90,000 - 120,000
Senior Linux Systems Engineer — HPC & Automation (Equity)
Senior Linux Systems Engineer — HPC & Automation (Equity)

NVIDIA • Washington

On-site
USD 235,000 - 357,000
Equity
Benefits package
Remote Advisory Engineer, Process Optimization
Remote Advisory Engineer, Process Optimization

Ricoh USA, Inc. • Rialto (CA)

Hybrid
USD 84,000 - 103,000
Medical insurance options
401K retirement plan
Tuition assistance
+1
Senior R&D Software Engineer - Printer Systems
Senior R&D Software Engineer - Printer Systems

EFI • Manchester (NH)

On-site
USD 120,000 - 180,000