Software Engineer, Generalist (C++/Python)
Core
Build end-to-end software systems connecting Fabri's digital manufacturing process, including preparation, automation, and machine integration.
Role type
Generalist Software Engineer (C++/Python)
Builds
Manufacturing software stack, automation tools, data pipelines, and internal factory systems
Domain
Industrial manufacturing (metal casting) + software engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C++ 17, Python, backend systems, automation tools, data pipelines, debugging, systems thinking
Preferred skills
Computational geometry, robotics, Postgres, AWS, applied data science, internal dashboards
Technologies
C++, Python, Postgres, AWS
Responsibilities
Build software pipelines for manufacturing preparation; develop tools for build setup and production execution; connect internal systems with factory workflows and machines; write software for geometry processing and orchestration; design data collection systems for process logs; build backend services and internal tools; collaborate with manufacturing teams to automate processes
Seniority
Mid-level, hands-on IC