
Search by job, company or skills

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 built with wxWidgets, with significant work in 3D rendering and computational geometry.
We're building the next phase: a cloud-connected 3D printing ecosystem that connects users, slicers, printers, and add-on devices through modern protocols and cloud services.
You'll join a small founding team in Singapore and work closely with the original maintainer of OrcaSlicer.
ABOUT THE ROLE
We're hiring a hands-on C++ engineer who can help ship and maintain non-trivial, large codebases. This is a build-and-own role: you'll own features end-to-end, influence architecture, and help set the engineering bar for the team.
We're open to structuring this as either a full-time employee role or a contractor engagement for the right candidate.
We're open to different seniority levels, from strong junior engineers to senior engineers. What matters most is genuine passion, strong ownership, and hands-on experience building real projects.
WHAT YOU'LL DO
Depending on your strengths, you will:
• Build and maintain core features in the OrcaSlicer desktop application (C++).
• Work across GUI, rendering, and the slicing pipeline (performance, correctness, quality).
• Improve performance-critical paths via profiling, optimization, and careful systems design.
• Own features end-to-end: design, implementation, testing, documentation, and rollout.
• Collaborate with the open-source community: review/merge PRs, triage issues, and coordinate with external contributors.
• Establish engineering practices: code review standards, CI/CD, release discipline, observability, and incident basics.
• Mentor interns/junior engineers as we grow.
MINIMUM QUALIFICATIONS
• Hands-on C++ experience on a substantial real project or production codebase (desktop app, engine, tools, systems software).
• Proven ability to work in large-scale C++ projects: debugging, performance profiling, refactoring, and maintaining quality over time.
• Solid CS fundamentals: data structures, algorithms, and software design.
• Experience with Git-based workflows (branching, PRs, code review).
• Ability to explain trade-offs and design decisions clearly (written + verbal).
PREFERRED QUALIFICATIONS (NICE TO HAVE)
• Desktop app development with GUI frameworks (wxWidgets, Qt, etc.).
• 3D graphics / rendering pipelines, computational geometry, or real-time simulation.
• Performance engineering: profilers, memory/perf tuning, multi-threading.
• Experience contributing to or maintaining open-source projects.
• Interest or hands-on experience with 3D printers / digital fabrication workflows.
• Experience applying ML/AI tools in development or user workflows.
WHAT WE OFFER
• Founding team impact: influence product direction, architecture, and culture.
• Real ownership: end-to-end ownership of features used by a large global community.
• Modern tooling: strong adoption of AI tools to accelerate development, testing, and support.
• Mentorship: work closely with the original OrcaSlicer maintainer and experienced engineers.
Job ID: 148936087
We don’t charge any money for job offers