(Senior) Software Engineer C++ (Freeform)

  • Engineering
  • Poste à distance

(Senior) Software Engineer C++ (Freeform)

Description de l'offre d'emploi

If you are looking to boost your career, while working in the most leading edge, fast growing and most exciting industry today? Join us and utilize your programming skills in a variety of different projects.

What We Are Looking For

As a Software Engineer working on desktop application development, you will play an important role across our innovative desktop manufacturing software suite combined with our cloud-based Oqton MoS platform.

You will be responsible for the design, development, implementation, and maintenance of Windows desktop software focused on our Geomagic Freeform design product. This will cover efforts in a hybrid modelling software involving voxel, mesh and CAD modelling workflows with manufacturing and 3D printing applications in vertical industries such as healthcare and consumer product design.

We are looking for candidates with a strong interest in building state-of-the-art design workflows to solve real-world problems. We organize our development in small teams involving colleagues from Oqton's other offices. You will have a very high degree of autonomy and major influence on your role and which projects you will work on. Your primary task will be application and algorithm development in our hybrid modeling (voxel, mesh, CAD) environment. Additionally, you will simultaneously be responsible for the end user experience and ensuring seamless integration with other tools in our software suite – both other desktop applications and the cloud-based Oqton MoS platform.

The team is centered in the Geomagic offices in Cary NC, but the team is already geographically dispersed, so a hybrid or remote position is possible.

What You Will Do

  • Full software development life cycle responsibilities including design of new features, implementing code, testing, and deploying software components.
  • Analyze and design improvements to core geometric technologies to improve software capabilities.
  • Ensure integrity across software products to maximize reuse, migration paths and integration of future features/technologies.
  • Collaborate with application development, QA, and product management teams to define and guide development for major features, bug fixes, and product integrations.
  • Understand industry standards and emerging technologies to develop a total software solution.

Pré-requis du poste

What You Will Need

  • B.S. or better in Computer Science, Mathematics, Mechanical Engineering or related fields
  • 2-3 (or more) years of solid experience in commercial 3D geometric software development and delivery in a team environment
  • Experience in geometric modeling, CAD, industrial design, or related fields
  • Experience in C++ programming and Object-Oriented Design
  • Some experience with OpenGL. An ideal candidate will have some experience with GPU programming.
  • Strong knowledge of data structures, especially mesh data structures.
  • Takes ownership of goals and objectives.
  • Effective communication skills and ability to work within a team environment.
  • Experience with Visual Studio and MFC is a nice to have
  • Scripting in Python is a nice to have

Become part of the new pioneers in Aerospace and bio printing

Oqton's mission is to make autonomous manufacturing accessible to companies of all sizes. Recently Oqton has been acquired by 3D Systems. We will remain an independent provider of automated, cloud-based manufacturing software to our clients and partners around the world. Oqton is Solving today’s manufacturing challenges with an ai driven factory operating systems. We believe that manufacturing is going through its biggest disruption since the first industrial revolution, that the culmination of decades of development in the cloud, artificial intelligence, sensors, robotics and additive manufacturing put the industry on the brink of connected and adaptive factories. We are applying artificial intelligence to real manufacturing data, making it actionable by both humans and machines. Our mission is to accelerate making autonomous manufacturing accessible to companies of all sizes, enabling the continuous flexibility and adaptability of manufacturing processes.