1

Script Engineer Jobs in South Carolina (NOW HIRING)

Associate Controls Engineer

Ridgeville, SC · On-site

$82K - $106K/yr

This engineer will play a critical role in designing, commissioning, scaling, and supporting all of ... Developing automation tools, diagnostics, and orchestration scripts in Python * Writing, optimizing ...

Associate Controls Engineer

Ridgeville, SC · On-site

$82K - $106K/yr

This engineer will play a critical role in designing, commissioning, scaling, and supporting all of ... Developing automation tools, diagnostics, and orchestration scripts in Python * Writing, optimizing ...

... Systems Engineering and Integration, Cyber Security / Information Assurance, Application ... Create custom UNIX scripts to meet task specific requirements. * Research, document, and track to ...

... Systems Engineering and Integration, Cyber Security / Information Assurance, Application ... Create custom UNIX scripts to meet task specific requirements. * Research, document, and track to ...

SDET

Columbia, SC · On-site

$46.25 - $59.75/hr

Position : SDET Location : Columbia, SC Hybrid - Onsite Tuesday, Wednesday, Thursday (and as needed ... Develop and enhance automation scripts * Collaborate on improvements to a custom Java-based ...

Controls Engineer

Spartanburg, SC · On-site

$100K - $123K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Programming & Data Management ... Creates simple scripts to automate repetitive tasks, such as file handling or data formatting.

Creation of test scripts to prove out functionality of control schemes. * Assist in training/mentoring newer team members * Collaborate with other Mechanical Engineers to efficiently breakdown tasks ...

Creation of test scripts to prove out functionality of control schemes. * Assist in training/mentoring newer team members * Collaborate with other Mechanical Engineers to efficiently breakdown tasks ...

Creation of test scripts to prove out functionality of control schemes. * Assist in training/mentoring newer team members * Collaborate with other Mechanical Engineers to efficiently breakdown tasks ...

Creation of test scripts to prove out functionality of control schemes. * Assist in training/mentoring newer team members * Collaborate with other Mechanical Engineers to efficiently breakdown tasks ...

Creation of test scripts to prove out functionality of control schemes. * Assist in training/mentoring newer team members * Collaborate with other Mechanical Engineers to efficiently breakdown tasks ...

Showing results 41-60

Script Engineer information

What is a Script Engineer?

A Script Engineer is a professional responsible for writing, maintaining, and optimizing scripts that automate tasks, processes, or workflows within software systems. They often work with scripting languages like Python, Bash, PowerShell, or JavaScript to streamline operations, improve efficiency, and support software development or IT operations. Script Engineers may also troubleshoot scripts, integrate them with other tools, and ensure they follow best coding practices.

What are the key skills and qualifications needed to thrive as a Script Engineer?

To thrive as a Script Engineer, you need strong programming skills, typically in scripting languages such as Python, Bash, or PowerShell, along with a solid understanding of software development principles. Familiarity with automation tools, version control systems like Git, and continuous integration platforms is commonly required. Problem-solving abilities, attention to detail, and effective communication help Script Engineers collaborate and deliver reliable automation solutions. These skills are essential for improving efficiency, reducing manual errors, and supporting seamless software development and deployment processes.

How does a Script Engineer typically collaborate with development and operations teams on automation projects?

Script Engineers regularly work alongside software developers and IT operations teams to design, implement, and maintain automation scripts that streamline workflows and system processes. Collaboration often involves gathering requirements, understanding system architectures, and troubleshooting issues together to ensure seamless integration of automation solutions. Effective communication and problem-solving skills are essential, as Script Engineers frequently participate in code reviews, cross-functional meetings, and documentation efforts to keep all stakeholders informed and projects on track.

What is the difference between Script Engineer vs Game Developer?

AspectScript EngineerGame Developer
Required CredentialsBachelor's in Computer Science, Programming SkillsBachelor's in Computer Science, Programming Skills, sometimes specialized in game design
Work EnvironmentGame studios, software companies, often collaborative teamsGame studios, independent developers, software companies
Industry UsageUsed mainly in gaming, interactive media projectsUsed broadly in gaming, including design, programming, and production
Common Search/ComparisonYesYes

While both Script Engineers and Game Developers work within the gaming industry, Script Engineers focus primarily on scripting and implementing game logic, often specializing in scripting languages and tools. Game Developers have a broader role that includes designing, programming, and sometimes managing entire game projects. The roles overlap in skills and work environment, but Script Engineers typically concentrate on scripting tasks within the development process.

What are popular job titles related to Script Engineer jobs in South Carolina?

For Script Engineer jobs in South Carolina, the most frequently searched job titles are:

Associate Controls Engineer

Redwood Materials

Ridgeville, SC • On-site

$82K - $106K/yr

Other

Re-posted 4 days ago


Redwood Materials rating

7.6

Company rating: 7.6 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

24th of 91 rated recycling and waste


Job description

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, we're delivering low-cost and large-scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have.
Position Summary
We are seeking an Associate Controls Engineer who is passionate about pushing beyond the cutting edge of the industry to design, build, and debug best-in-class controls systems for Redwood's battery recycling operations. This engineer will play a critical role in designing, commissioning, scaling, and supporting all of Redwood's 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 desig

Skills, Knowledge, and Abilities
  • Bachelors degree in software, electrical, automation, or similar engineering degree
  • 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, EtherNet/IP, OPC UA, or PROFINET
  • Proven ability to successfully work in a team environment to solve complex engineering problems
  • Strong debugging skills across software, hardware, and network layers
  • Excellent communication and collaboration skills

Preferred Qualifications
  • 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

The position is full-time. Compensation will be commensurate with experience.
We collect personal information (PI) from you in connection with your application for employment with Redwood Materials, including the following categories of PI: identifiers, personal records, professional or employment information, and inferences drawn from your PI. We collect your PI for our purposes, including performing services and operations related to your potential employment. If you have additional privacy-related questions, please contact us at

What Redwood Materials employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom