SW Engineer Intern

Ricoh Americas Holdings•Boulder, CO

About The Position

Ricoh is seeking a software engineering intern for summer 2027. In a collaborative Agile environment, the intern will apply their education to meaningful projects with support from a technical mentor and experienced engineers. The role involves designing, developing, testing, troubleshooting, and improving reliable software, while evaluating alternatives and delivering high-quality solutions. The internship also provides opportunities to develop technical and professional skills through project work and interaction with multiple levels of management. At the end of the summer, the intern will present a project overview and summary to the executive team. The intern is expected to learn quickly, work independently, and contribute to a positive, high-performing team. Team-building activities and social events in the Rocky Mountain region are also part of the internship.

Requirements

  • Be working toward a B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • Be currently enrolled in an accredited college or university, or enrolled to continue education in an accredited graduate program.
  • Have a cumulative GPA of 3.0 or higher.
  • Successfully complete all required screenings prior to hire.
  • Have object-oriented programming experience.
  • Have a firm grasp of basic data structures and algorithmic techniques.
  • Be a quick and self-directed learner.
  • Be able to take ownership of the design, plan, and implementation of work while receiving close support and mentorship.

Nice To Haves

  • Fluency in one or more modern object-oriented programming languages, such as Java, JavaScript, C++, Python, or HTML.
  • Experience with scripting languages such as PowerShell, Windows batch (.bat), or shell scripting.
  • Linux command-line proficiency.
  • Experience with openSUSE or RHEL-family distributions.
  • Understanding of containerization and sandboxing concepts, including Docker or Podman.
  • Experience using AI development frameworks such as LangChain, Semantic Kernel, or similar technologies.
  • Experience with REST APIs.
  • Agile/Scrum software development experience.
  • General prototyping skills.
  • Strong debugging and analytical skills, with a problem-solver’s attitude.
  • Ability to work independently and collaboratively in a team environment.

Responsibilities

  • Work with a mentor and department employees to apply knowledge and develop technical and professional skills.
  • Apply engineering and industry concepts to solve real challenges with a fast-paced group of professionals.
  • Develop, test, debug, and improve software components and applications that support business and technology objectives.
  • Work in an Agile environment and contribute to Agile ceremonies.
  • Recommend solutions to problems and issues that affect the project.
  • Determine and examine software alternatives.
  • Design, develop, debug, document, and demonstrate work.
  • Present a project overview and summary to the executive team at the end of the internship.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service