Are you an experienced C++ programmer? Can you design and develop desktop applications? Can you validate your code to ensure debugged software? Join a team in an exploding industry that is projected to grow more than 20% per year through 2021. 3D printing is more than just fun – it is disrupting the very nature of innovation. Come join the revolution!
Responsibilities
- Apply knowledge of 3D printing and software engineering to help define product roadmap
- Develop robust software solutions from a set of high level requirements
- Collaborate with other developers to help solve complex problems
- Assist tech support and engineering staff in resolving customer issues
- Develop prototype software and tools to support testing of new features or technologies
- Test and validate new software releases
- Perform technical research and feasibility analysis of new features
Requirements
- Advanced knowledge of C++
- Ability to work independently
- Ability to write cross-platform C++ code
- Strong math background in linear algebra and computational geometry
- Knowledge of 3D printing technology
- Experience with Qt or other GUI libraries
- Knowledge of OpenGL and 3D visualization
- Understanding of polygon mesh modeling and file formats
- Experience with CAD/CAM software and 3D modeling libraries
- BS or MS degree in computer science or related field plus 5 years of experience
About Simplify3D
Simplify3D launched in 2013 as a Cincinnati based start-up and is now the #1 commercial provider of 3D printing software worldwide. Leading the industry through innovation, we offer state-of-the-art software that drives hundreds of different 3D printer brands. Customers around the world use Simplify3D in a variety of industries, including healthcare, prototyping, product design and education. Be part of this exciting, dynamic industry and see how 3D printing is fueling the future of innovation!