Associate Controls Engineer
Core
Designing, building, and debugging real-time control software and automation systems for battery recycling facilities.
Role type
Associate Controls Engineer (Industrial Automation)
Builds
Real-time control software, automation tools, and deterministic control loops for recycling operations.
Domain
Battery recycling, industrial automation, chemical process engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (real-time/embedded), Python, Structured Text (IEC 61131-3), industrial protocols (Modbus, EtherNet/IP, OPC UA, PROFINET), deterministic execution, concurrency management, hardware-software integration
Preferred skills
Motion control, robotics, process automation, embedded Linux/RTOS, industrial cybersecurity, simulation tools, digital twins, hardware-in-the-loop testing
Technologies
C++, Python, Structured Text, Modbus, EtherNet/IP, OPC UA, PROFINET
Responsibilities
Designing and implementing real-time control software in C++ for embedded systems; Developing automation tools and orchestration scripts in Python; Writing and troubleshooting Structured Text for PLCs; Building deterministic control loops and safety-critical routines; Integrating software with sensors, actuators, and industrial networks; Troubleshooting complex timing and hardware interface issues.
Seniority
Associate, hands-on IC