Manufacturing Software Engineer
Core
Build distributed systems connecting production equipment to MES and enterprise stacks for a Sodium-Ion battery manufacturing facility.
Role type
Mid-level manufacturing software engineer (backend/distributed systems)
Builds
Go microservices for equipment data acquisition, ERP/PLM integration, and production analytics pipelines
Domain
Renewable energy storage (Sodium-Ion batteries) + Industrial Manufacturing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Go, distributed systems fundamentals, microservice architecture, high concurrency engineering, manufacturing/shop floor software, ERP/PLM integration, SCADA/MES concepts, OPC-UA protocols
Preferred skills
Experience with SAP/Oracle/Teamcenter, PLC interfaces, cloud data lakes
Technologies
Go, OPC-UA, MES, ERP, PLM, SCADA, MQTT, Modbus, PLC, cloud data lake
Responsibilities
Build Go services to acquire and normalize equipment data via industrial protocols; Engineer for high concurrency and low-latency processing; Build ERP/PLM integration microservices; Build event-driven data pipelines for analytics; Add observability (metrics, tracing, alerting); Contribute to internal tooling and dashboards
Seniority
Mid-level, hands-on IC