Software Engineer
Core
Develop software applications for the Additive Manufacturing process chain, focusing on 3D geometry processing, simulation, and visualization for desktop and cloud environments.
Role type
Senior Software Engineer (3D Geometry & CAD)
Builds
Desktop and cloud applications for metal 3D printing systems
Domain
Additive Manufacturing / Metal 3D Printing
Deliverable
production ML models | product features
Required skills
C++, C#, Python, Linear Algebra, Computational Geometry, OOPs, Design Patterns, GPGPU/CUDA, OpenGL, WPF
Preferred skills
Machine Learning, Meshing/Mesh Topology, Metal 3D Printing knowledge, Cloud development, React/Node.js
Technologies
C++, C#, Python, OpenGL, WPF, GPGPU, CUDA, Azure DevOps, React, Node.js
Responsibilities
Design and implement geometry processing libraries, optimize CPU performance and memory usage, develop algorithms for performance improvements, write and document high-quality code, perform bug fixing and regression testing
Seniority
Mid-to-Senior, hands-on IC with leadership potential