Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full 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/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 relevanceReady to apply?
Join OrcaSlicer and take your career to the next level!
Application takes less than 5 minutes

