Search by job, company or skills

orcaslicer

Software Engineer C++ - OrcaSlicer

Fresher
Save
  • Posted 12 hours 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 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.

  • • Competitive compensation.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148936087