Software Developer

We’re looking for an experienced C++ programmer to join the Simplify3D product development team. Simplify3D holds a commanding position in the exploding desktop 3D printer market. Our professional software is bundled with OEM 3D printer hardware from all around the world because Simplify3D optimizes 3D printer performance and output.

Location:  Cincinnati, OH USA

Position Responsibilities

  • Rapid design and implementation of new software functionality
  • Improve existing user-facing features to ensure a high-quality user experience
  • Integrate and optimize software for new 3D printing hardware platforms
  • Code validation testing and debugging
  • Direct involvement in shaping and refining the development roadmap

Desired Skills and Qualifications

Must-have skills

  • Bachelors degree or higher in Computer Science or similar discipline/experience
  • 2+ years of proven C++ object-oriented design and implementation experience
  • Detail oriented with excellent problem solving skills
  • Writes well-documented code adhering to styling standards
  • Strong written and verbal communication skills


Bonus skills

  • Experience with Qt or similar event-driven GUI frameworks
  • Familiarity with OpenGL or Direct3D rendering APIs
  • Strong math background and experience with 3D computational geometry