Search by job, company or skills

OrcaSlicer

Software Engineer Intern

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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, with heavy use of 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 3 months full-time in Singapore.
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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135591109