RU

Software Engineer

Accepting applications

Ricoh USA, Inc. · Boulder, CO

Full-Time Mid_senior AIC++Pythonaiate
Posted
2d ago
Category
Test
Experience
Mid_senior
Country
United States
We’re looking for a Senior/Advisory Software Engineer to help design and develop next-generation commercial print technology within a highly complex inkjet product line.
This is a hands-on, high-impact engineering role focused on Linux-based system software, where you’ll work on the Digital Front End (DFE) — the core system that transforms customer print jobs into machine-ready instructions.

What You’ll Do
Design, architect, and develop high-performance software systems for industrial print platform
Build and optimize Linux-based applications running across multiple hardware environment
Work with C++, Python, and modern tooling to develop scalable and maintainable solution
Analyze and modernize complex legacy codebases using tools like Claude A
Improve performance, concurrency, and resource efficienc
Collaborate with QA, Field Engineering, and cross-functional team
Contribute to Agile planning, architecture decisions, and technical directio

Qualifications
5+ years of experience as a Software Engineer
Strong expertise in C++ and Linux-based development
Experience building complex, performance-oriented systems
Solid understanding of:
object-oriented design
concurrency
data structures
Hands-on experience across the full software development lifecycle (dev + testing + debugging)

Nice to Have
Python, Rust
SQL / databases
Cloud (AWS)
Web tools (React, Django)
Experience with AI/ML tools or workflows
Show more Show less