R

Rivian

Makes electric pickups, SUVs and delivery vans

Staff Software Engineer - Manufacturing Automation Controls Platform

Software EngineeringUpdated on Nov 12
Full-timeAtlanta, GA, USA

About the Job

Requirements

  • At least 7 years of software and automation controls engineering experience in high-volume manufacturing, platform engineering, or an equivalent advanced technical field.
  • Strong proficiency in modern software development using languages such as Python, Go, C#, or C++ for tool building, API creation, or automated generation pipelines.
  • Advanced proficiency with either Rockwell (Studio 5000/Logix) or Beckhoff (TwinCAT) PLCs, including traditional IEC 61131-3 languages: Structured Text, Ladder Logic, and Function Block Diagram.
  • Demonstrated proficiency in Inductive Automation Ignition, with deep experience architecting applications in the Ignition Perspective module.
  • A solid foundation in source control (Git), software design patterns, build pipelines, and CI/CD tools.
  • Practical experience designing, querying, and integrating industrial equipment with relational databases such as PostgreSQL, MySQL, or MS SQL Server.
  • A BS, MS, or equivalent in Automation Engineering, Computer Science, Electrical Engineering, Mechatronics, or a related technical discipline.
  • Working knowledge of industrial communication protocols including EtherNet/IP, EtherCAT, OPC UA, and MQTT.
  • Comfort with relocating to the Georgia manufacturing facility when it opens.

Responsibilities

  • Architect, build, and maintain enterprise controls standards, reusable PLC libraries, and HMI/SCADA platform modules for deployment across manufacturing operations.
  • Design and implement software tools to streamline the engineering lifecycle, including automated PLC code generators, static code analysis tools, and unit testing frameworks.
  • Establish automated continuous integration and continuous delivery (CI/CD) pipelines for controls codebase testing, versioning, and deployment.
  • Develop higher-level user applications and interfaces that allow end-user engineers to configure, parameterize, and implement automation projects without direct access to the HMI/SCADA designer environment.
  • Create modular, high-performance HMI templates and SCADA architectures using Inductive Automation Ignition, with emphasis on the Perspective platform.
  • Architect schema designs and data interfaces linking PLCs and edge platforms with relational databases for configuration, recipe management, and line diagnostic tracking.
  • Partner with manufacturing line deployment teams, device integration teams, and enterprise IT/MES groups to align standards, validate data propagation, and improve cell bring-up efficiency.
  • Travel initially to supplier facilities and active Rivian build sites, potentially up to 50%, for cross-site integration and hands-on validation; travel will decrease to a light routine baseline once the Georgia facility is operational.

About the Company

Rivian

Makes electric pickups, SUVs and delivery vans

Rivian designs and builds electric pickup trucks, SUVs, and delivery vans, pairing off-road ability with electronics and software it develops itself. In 2021, its R1T became the first fully electric pickup truck on the US consumer market, ahead of larger rivals such as Ford and Tesla. It makes the R1T pickup, the R1S and R2 SUVs, and commercial vans in Normal, Illinois, and sells them directly online and in its own stores rather than through dealers. Its vehicles run on Rivian's own software, which gains features through updates sent over the internet, and most revenue comes from vehicle sales, with service and optional software adding more. Rivian was founded in 2009 and is based in Irvine, California.

Company size
10,001+
Company stage
IPO
Headquarters
Irvine, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Rivian

See more jobs