C++ Software Developer (MES)
Core
Developing complex Manufacturing Execution Systems (MES) software in close cooperation with customers, focusing on continuous development, error analysis, and bug fixing.
Role type
C++ Software Developer (MES)
Builds
Customer-specific MES software systems
Domain
Manufacturing / Industrial Automation
Deliverable
production ML models | product features
Required skills
C++, version control systems, Python, relational databases, UML, analytical thinking
Preferred skills
Manufacturing Execution Systems (MES) knowledge, Windows/Linux environments, message bus systems, service-oriented and distributed systems, unit testing, BDD frameworks, CI/CD processes
Responsibilities
Develop complex MES software, perform code analyses to prepare specifications and assist with error analysis, support the developer and test team throughout the development process
Seniority
Mid-level, hands-on IC