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.
Key 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 desig
Requirements
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
Ready to Apply?
Join Redwood Materials and make an impact in renewable energy