Staff Controls Engineer

1 hour, 34 minutes ago
Full-time
Lead
Software Development
Redwood Materials

Redwood Materials

Redwood Materials focuses on creating a sustainable and closed-loop domestic supply chain by recycling and refining lithium-ion batteries, as well as remanufacturing their core components, anode and cathode, to address the growing demand for these mate...

Industrial Conglomerates
251-1K
Founded 2017
$3800M raised

Description

  • Design and implement real-time control software in C++ for embedded and industrial systems.
  • Develop automation tools, diagnostics, and orchestration scripts in Python.
  • Write, optimize, and troubleshoot Structured Text for PLCs and industrial controllers.
  • Build deterministic control loops, state machines, and safety-critical routines.
  • Integrate software with sensors, actuators, drives, and industrial communication networks.
  • Debug complex issues involving timing, concurrency, hardware interfaces, and industrial protocols.
  • Lead system architecture decisions for control platforms and distributed automation systems.
  • Conduct root-cause analysis for field issues and implement long-term fixes.
  • Collaborate with controls, electrical, and product teams to translate requirements into robust software designs.
  • Mentor engineers in real-time programming, PLC development, and industrial best practices.

Requirements

  • Strong proficiency in modern C++ for real-time or embedded systems.
  • Solid experience with Python for automation, tooling, or data processing.
  • 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 such as Modbus, EtherNet/IP, OPC UA, or PROFINET.
  • Proven ability to lead complex engineering efforts while contributing significant hands-on code.
  • Strong debugging skills across software, hardware, and network layers.
  • Excellent communication and collaboration skills.
  • Experience with motion control, robotics, or process automation (preferred).
  • Familiarity with embedded Linux, RTOS environments, or microcontroller development (preferred).
  • Knowledge of industrial cybersecurity standards or best practices (preferred).
  • Experience with simulation tools, digital twins, or hardware-in-the-loop testing (preferred).
  • Background integrating C++ runtimes with PLC or SCADA systems (preferred).

Benefits

  • Full-time position.
  • Compensation commensurate with experience.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Staff Software Engineer, Data Product Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Sr. Staff Software Engineer to lead the architecture and strategy for its data product platform, spanning data warehousing, analytics tooling, and data governance at massive scale.

Apache Airflow Apache Spark Flink Superset Trino
4 minutes ago

Senior Avionics Systems Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Responsible Engineer for Avionics to design, test, integrate, and qualify spacecraft hardware for large, high-power satellites operating from MEO and GEO to deep space.

Agile Bash C++ Linux Python Rust System Design
4 minutes ago

Principal Software Engineer, AI

Alphasense 51-250 Industrial Conglomerates

AlphaSense is hiring a Principal AI Engineer to lead the design and delivery of AI systems that extract insights from millions of unstructured documents and multimedia files for its content intelligence platform.

CI/CD Computer Vision Django Docker FastAPI Kubernetes LLM Machine Learning MLOps Spring Boot
19 minutes ago

Sr. Software Engineer

Bloomerang 251-1K Specialized Consumer Services

Bloomerang is hiring a Sr. Software Engineer to help shape and deliver its nonprofit-focused SaaS platform while partnering across Product, QA, and Engineering to improve technical direction and team effectiveness.

Agile AWS C# CRM JavaScript Kafka NestJS .NET Node.js React SQL TypeScript
34 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers