General Motors

Senior Systems Engineer – Production Monitoring and Control

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: AustinMissouriTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design, integrate, and support applications and systems for Plant Floor Monitoring & Control in GM Manufacturing.
  • Lead modernization of the underlying PMC tech stack across Windows Server, SQL Server, and GE CIMPLICITY , including upgrades, refactoring, standardization, and lifecycle management.
  • Plan and execute environment buildouts, migrations, and validations for PMC and related systems (test, pre‑prod, and production).
  • Build and maintain GitHub Actions and CI/CD pipelines to automate build, test, deployment, and configuration processes for PMC applications and supporting services.
  • Collaborate on environment management, configuration management, and automation efforts to improve reliability and repeatability of deployments.
  • Partner with reporting and data teams to support data integration, operational reporting, and visualization solutions using SQL Server and related technologies.
  • Develop and maintain SQL Server databases , including schema design, performance tuning, stored procedures, and views used by PMC and reporting applications.
  • Configure, integrate, and support GE CIMPLICITY -based solutions as part of the PMC ecosystem, including interfaces to plant floor and upstream/downstream systems.
  • Implement monitoring, alerting, and logging solutions to improve observability and incident response for PMC environments.
  • Troubleshoot and resolve system and software issues across both new and legacy systems, including Windows Server, SQL Server, and GE CIMPLICITY.
  • Participate in on-call production support and be available during off-hours or holidays for planned manufacturing downtime and critical incidents.
  • Mentor junior engineers and developers, and contribute to clear technical and operational documentation (runbooks, design docs, standards).

Requirements

  • Bachelor's Degree or higher in Engineering, Computer Science, or related technical field (required)
  • 8+ years of professional experience in systems engineering and/or software engineering supporting production systems (required)
  • 5+ years of experience with Windows-based application stacks , including one or more of the following (required): .NET / C# application development or integration
  • Windows Server administration and configuration
  • SQL Server database development and administration
  • Experience with SQL Server and database development (schemas, queries, stored procedures, performance tuning) (required)
  • Experience in Industrial IT systems and manufacturing environments (required), including plant floor applications, OT/IT integration, or MES/SCADA-style solutions
  • Strong problem-solving, communication, and interpersonal skills.
Benefits
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
  • This job may be eligible for relocation benefits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SQL Server.NETC#Windows Serverdatabase developmentperformance tuningstored proceduresGitHub ActionsCI/CD pipelinesGE CIMPLICITY
Soft Skills
problem-solvingcommunicationinterpersonalmentoring
Certifications
Bachelor's Degree in EngineeringBachelor's Degree in Computer Science