Associate Controls Engineer
Listed on 2026-07-23
-
Software Development
Embedded Systems/ Firmware/ IoT
About Redwood Materials
Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling, keeping critical minerals in circulation and driving the energy transition. Founded in 2017, Redwood delivers low‑cost, large‑scale energy storage and produces battery materials in the U.S. from existing batteries.
Position SummaryWe are seeking an Associate Controls Engineer who will design, build, and debug best‑in‑class controls systems for Redwood’s battery recycling operations. The engineer will support design, commissioning, scaling, and operation of all recycling facilities, working at the intersection of chemical process engineering, industrial automation, and software development.
Essential Duties and Responsibilities- Designing and implementing real‑time control software in C++ for embedded and industrial systems.
- Developing automation tools, diagnostics, and orchestration scripts in Python.
- Writing, optimizing, and troubleshooting Structured Text (IEC 61131‑3) for PLCs and industrial controllers.
- Building deterministic control loops, state machines, and safety‑critical routines.
- Integrating software with sensors, actuators, drives, and industrial communication networks.
- Troubleshooting complex issues involving timing, concurrency, hardware interfaces, and industrial protocols on manufacturing systems.
- Conducting root‑cause analysis for field issues and implementing long‑term fixes.
- Collaborating with controls, electrical, and process teams to translate requirements into robust software designs.
- Bachelor’s degree in software, electrical, automation, or a related engineering field.
- Proficiency in modern C++ for real‑time or embedded systems.
- Experience with Python for automation, tooling, or data processing.
- Hands‑on experience writing Structured Text for PLCs or industrial controllers.
- Understanding of deterministic execution, concurrency, and hardware‑software interaction.
- Experience with industrial protocols such as Modbus, Ether Net/IP, OPC UA, or PROFINET.
- Proven ability to work in a team environment to solve complex engineering problems.
- Strong debugging skills across software, hardware, and network layers.
- Excellent communication and collaboration skills.
- Experience with motion control, robotics, or process automation.
- Familiarity with embedded Linux, RTOS environments, or microcontroller development.
- Knowledge of industrial cybersecurity standards or best practices.
- Experience with simulation tools, digital twins, or hardware‑in‑the‑loop testing.
- Background integrating C++ runtimes with PLC or SCADA systems.
Full‑time position. Compensation commensurate with experience.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).