OrcaSlicer
Software Engineer Intern
OrcaSlicerSingapore12 hours ago
InternshipEngineering, Information Technology

About OrcaSlicer

OrcaSlicer is a widely used open-source 3D printing slicer with a global community of makers, hobbyists, and manufacturers. The core application is written in C++ and uses wxWidgets/ImGUI/Web, with 3D rendering and computational geometry.

We are now building a cloud-connected 3D printing ecosystem: connecting users, slicers, printers, and add-on devices through modern protocols and cloud services.

You will join a small founding team in Singapore and work closely with the original maintainer of OrcaSlicer.


What you will work on

Depending on your skills and interests, you will:

  • Implement and improve features in the OrcaSlicer desktop application (C++/wxWidgets/OpenGL/etc).
  • Work on GUI, 3D rendering, computational geometry, tool path generation optimization in the slice pipeline.
  • Help design and build cloud services (APIs, backend components, connectivity with printers and devices).
  • Investigate and fix bugs, improve tooling, and write tests.
  • Engage with the open-source community: triage GitHub issues, review pull requests, improve documentation.

Your work will be shipped to real users and seen by the global OrcaSlicer community.


What you will learn

  • Practical C++ engineering in a large, real-world codebase.
  • 3D printing workflows, slice pipelines, and geometry/graphics fundamentals.
  • How to work with open-source projects at scale (issues, PRs, releases, community feedback).
  • Use of modern AI tools for coding, debugging, and documentation.
  • Soft skills: communication, ownership of features, and collaborating across time zones and cultures.

Minimum qualifications

  • Currently pursuing a Bachelor’s, Master’s, or Diploma degree in Computer Science, Computer Engineering, or a related technical field.
  • Experience coding in C++ or JavaScript/TypeScript, Python, or another relevant programming language.
  • Understanding of 3D rendering, data structures, algorithms for fullstack and software design.
  • Familiarity with Git and GitHub (branches, pull requests, basic workflows).
  • Ability to work at least 6 months full-time in Singapore.
  • Year 3 and above, or a strong understanding of programming.

Preferred qualifications


  • Ability to work on projects related to:
  • Desktop application development (C++/GUI frameworks),
  • Cloud or backend development (APIs, services, databases), or
  • Machine learning / AI tools for developer productivity.
  • Experience working on or contributing to larger software systems (course projects, game engines, tools, or open-source).
  • Ability to showcase tech projects (GitHub etc..).
  • Participation in computer-science-related extracurriculars (clubs, competitions, hackathons, open-source contributions).
  • Interest in 3D printing, graphics, game engines, or computational geometry.

Internship details

  • Duration: 6-12 months (full-time).
  • Start: flexible
  • Location: Singapore

Key Skills

Ranked by relevance