CareerPlan
Bangalore, KarnatakaFull-time2026-10-26

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