SW Engineer Intern, Ricoh Graphic Communications

Ricoh•Boulder, CO
•$26 - $35

About The Position

Ricoh’s Quality Development Engineering team is seeking a Software Engineering Intern for summer 2027. The intern will develop software solutions that collect, process, analyze, and present data clearly and actionably. The project applies software engineering principles to building, testing, and improving software tools, applications, and processes. The intern will work with real-world data and software systems to address practical engineering challenges. Work may include software development, data processing, algorithm design, analysis, visualization, testing, and validation. The role offers exposure to modern development tools and methods, including AWS, responsible Generative AI coding practices, and industry-standard development methodologies. The resulting solution should be scalable, maintainable, and well-documented, and deliver value to engineering and business stakeholders.

Requirements

  • Currently pursuing a degree in Computer Science, Electrical Engineering, or a related engineering technical field.
  • Experience programming in Python and/or C++.
  • Familiarity with Git or other code version control systems.
  • Understanding of basic algorithms, data structures, and software development practices.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and communicate technical concepts effectively.

Nice To Haves

  • Experience with software development, data analysis, or technical problem-solving.
  • Familiarity with libraries such as OpenCV, NumPy, Matplotlib, or similar tools.
  • Exposure to engineering, scientific, or analytical tools and methodologies.
  • Experience developing data visualizations, dashboards, or graphical user interfaces.
  • Interest in technology, product quality, process improvement, or applied engineering challenges.

Responsibilities

  • Design, develop, and maintain software applications and analysis tools.
  • Develop software solutions that support data-driven analysis, process improvement, and engineering objectives.
  • Collaborate with engineers and stakeholders to understand project requirements and translate them into technical solutions.
  • Develop automated workflows to improve efficiency, repeatability, and data quality.
  • Create tools, reports, or other communication methods that help stakeholders understand results and make informed decisions.
  • Perform testing, debugging, and validation to ensure software reliability and accuracy.
  • Document designs, implementation details, and project outcomes.
  • Participate in code reviews and follow established software development best practices.
  • Use version control systems to manage code and collaborate effectively with team members.
  • Present project progress, technical findings, and recommendations to the Product Test Team and leadership.

Benefits

  • A broad selection of medical, dental, life, and disability insurance options.
  • Retirement Savings Plan (401K), Health Savings Account (HSA), and Flexible Spending Account (FSA) investments.
  • Team member tuition assistance programs.
  • Paid vacation time and paid holidays annually.
  • Other benefits supporting health, wellness, and personal and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service