Principal Software Engineer (CAM Studio)
Core
Architect and develop scalable microservices and core capabilities for CAD/CAM software, specifically focusing on toolpath, simulation, and verification for CNC controllers.
Role type
Principal Software Engineer (CAD/CAM)
Builds
Production microservices and SaaS features for industrial manufacturing software
Domain
Industrial software / CAD/CAM / CNC control
Deliverable
production ML models | product features
Required skills
Microservices architecture, Cloud technologies, Modern programming languages (.NET/C#), 3D computational geometry, RESTful API design, Scalable SaaS service design, 3D geometry modeling libraries (Parasolid/ACIS), Toolpath/Simulation/Verification development
Preferred skills
Kubernetes, Agile methodologies, Technical leadership, Full-stack development
Technologies
.NET, C#, Kubernetes, Parasolid, ACIS
Responsibilities
Develop microservice capabilities to meet business requirements, Architect future solutions and choose technologies, Build core microservices on Kubernetes, Contribute to technical direction and standards
Seniority
Principal, hands-on IC with strategic input