Redwood Materials
Staff Controls Engineer
Ridgeville, South Carolina, United States · Staff · Full-time · Posted Oct 28, 2026
About the job
Designs, commissions, scales, and supports controls systems for Redwood’s battery recycling facilities, combining industrial automation, chemical process engineering, and software development.
What you'll do
- Develop real-time C++ control software, Python automation tools, and Structured Text for PLCs and industrial controllers.
- Design controls panels and integrate controls with sensors, actuators, drives, and industrial communication networks.
- Lead controls architecture, debug field and system issues, implement lasting fixes, and mentor engineers.
What they ask for
- Strong proficiency in modern C++ for real-time or embedded systems and solid Python experience.
- Experience designing industrial control panels and hands-on experience writing Structured Text for PLCs or industrial controllers.
- Deep understanding of deterministic execution, concurrency, and hardware-software interaction; experience with industrial protocols.
- Ability to lead complex engineering efforts while contributing hands-on code; strong debugging, communication, and collaboration skills.
Nice to have
- Experience with motion control, robotics, or process automation; familiarity with embedded Linux, RTOS environments, or microcontroller development.
- Knowledge of industrial cybersecurity; experience with simulation, digital twins, hardware-in-the-loop testing, or integrating C++ runtimes with PLC or SCADA systems.
Tools
C++, Python, Structured Text (IEC 61131‑3), PLCs, Modbus, EtherNet/IP, OPC UA, PROFINET
Model-written summary · the original posting is authoritative