1

Script Engineer Jobs in Michigan (NOW HIRING)

Sr. Systems Engineer

Trenton, NJ

$104K - $143K/yr

Apache httpd/Apache Tomcat/JBoss installation, setup, configuration and writing deployment scripts ... java programming background and experience in JEE technologies like Spring, Hibernate, JPA is a ...

Create test cases and test scripts based on functional and non-functional requirements to ensure ... Programming experience in Python or a related language. * 6+ years of experience in developing ...

Senior Software Engineer

Wyoming, MI

$111K - $146K/yr

The Senior Software Engineer develops, creates, and modifies general computer applications software ... Develops programs or scripts according to specification and established coding standards. * Designs ...

Senior Software Engineer

Wyoming, MI · On-site

$111K - $146K/yr

Are you a seasoned engineer who loves building cloud‑native applications from the ground up? The ... Develop programs or scripts according to specification and established coding standards * Analyze ...

Senior Software Engineer

Wyoming, MI · On-site +1

$111K - $146K/yr

Are you a seasoned engineer who loves building cloud-native applications from the ground up? The ... Develops programs or scripts according to specification and established coding standards * Analyzes ...

SRE Engineer

Dearborn, MI · On-site

$52.75 - $70/hr

You must have experience writing reusable modules, managing state, and automating infrastructure provisioning (not just running existing scripts). * Observability Engineering: Experience in ...

Showing results 21-40

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.

Infographic showing various Script Engineer job openings in Michigan as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Automotive Software Validation Controls Engineer

Dearborn, MI • On-site

$45/hr

Other

Posted 7 days ago


Job description

We are seeking a Software Validation Engineer to ensure the robustness, performance, and reliability of propulsive control systems. In this role, you will develop and implement advanced verification methods, craft automated test scripts, oversee test execution in real vehicle environments, and present data-driven analysis to engineering teams.

Contract.  Dearborn, MI

Compensation:  Pay rate up to $45/hour with benefits

Key Responsibilities
  • In-Vehicle & Systems Validation: Perform comprehensive software validation testing, analysis, and reporting for production Powertrain Control Module (PCM) software primarily in vehicle environments.

  • Test Case Development & Execution: Interpret complex system requirements to design, execute, and validate DVMs (Design Verification Methods) for system performance.

  • Automation & Scripting: Maintain, modify, and update a legacy Python test suite while writing new automated scripts, test features, and analysis tools to streamline validation efforts.

  • Debugging & Root Cause Analysis: Read and interpret embedded C code and Model-Based Design (MBD) models to debug complex software issues during real-world vehicle testing.

  • Issue Tracking & Version Control: Log, track, and manage software defects using JIRA. Manage and maintain test scripts within version control systems while ensuring meticulous record retention aligned with established corporate guidelines.

Required Qualifications
  • Education: Bachelor’s degree in Engineering (Electrical, Computer, Mechanical, or a closely related discipline).

  • Experience:

    • 1+ years of experience in automotive embedded systems software validation or development.

    • 1+ years of experience developing and maintaining automated test scripts and tools using Python (or similar scripting languages).

    • 1+ years of experience with calibration methodologies and tools (e.g., ATI Vision, ETAS INCA).

    • 1+ years of experience with CAN networks, On-Board Diagnostics (OBD), and diagnostic tools (e.g., CANalyzer, PTDiag).

    • 1+ years of experience with module emulators and interfaces (e.g., M5, M6, A8, A9, ETK, XETK).

  • Technical Proficiency:

    • Demonstrated ability to read, interpret, and debug embedded C code and participate in root-cause code reviews.

    • Proficiency with issue tracking systems like JIRA.

    • Applied engineering principles to analyze and resolve complex software/hardware issues.

  • Driving Requirement: Must possess a valid driver’s license and be capable of performing normal driving procedures on public roads in various conditions across all produced test vehicles.

Preferred Qualifications
  • Experience with Hardware-in-the-Loop (HIL) test setups (cross-training opportunities available).

  • Solid understanding of vehicle architectures, subsystems, and control modules (PCM, HCM, TCM, BCM, ABS) across various powertrains (Gasoline, HEV, BEV).

  • Familiarity with Global Product Development System deliverables and reporting processes.

  • Valid Tier II vehicle test driving certification.

  • Experience with specialized lab test equipment (oscilloscopes, multi-meters, logic analyzers).

  • Strong organizational, written, and verbal communication skills.