20018 - Software Engineer (C#/.NET, SQL, MES)

Hyundai Autoever America•West Point, GA
•$79,000 - $112,959•Onsite

About The Position

The Software Engineer role is a DevOps-focused position bridging IT and manufacturing operations. It designs, develops, implements, and maintains Manufacturing Execution System (MES) solutions to support safe, efficient, and stable production. The role optimizes MES software and integrations, maintains production IT hardware and software, analyzes logs and system performance, troubleshoots root causes, documents systems and procedures, and coordinates with production and cross-functional IT teams to minimize downtime, improve quality, and support model and process changes. The position provides Tier 2 and Tier 3 support for MES applications, workstations, and production-critical IT systems; maintains integrations with databases, PLCs, automation equipment, and other production systems; and installs and maintains MES-related hardware and software. It also participates in change management, testing, incident reporting, project coordination, security updates, and vendor procurement activities. The role has no direct supervisory responsibility and requires full-time onsite support in West Point, Georgia, with remote emergency support. On-call and periodic weekend support are required; no travel is required.

Requirements

  • Bachelor’s degree or equivalent experience.
  • At least 9 years of C#, ASP.NET, and WinForms development experience.
  • At least 9 years of SQL experience.
  • Experience using IIS, Windows Server, SQL, Visual Studio, TFS, and Git.
  • Strong analytical, problem-solving, documentation, and communication skills.
  • Ability to move throughout production areas and access equipment, including bending and kneeling as needed.
  • Ability to lift and carry up to 25 pounds occasionally.
  • Ability to work in typical plant environments with noise, temperature variation, and required PPE.
  • Ability to sit, stand, or walk for extended periods.
  • Ability to provide full-time onsite support and remote emergency support.
  • Ability to provide on-call and periodic weekend support.

Nice To Haves

  • At least 3 years of MES or manufacturing experience.
  • Experience with SCADA and PLC solutions.
  • Experience with PL-SQL and advanced Oracle knowledge.
  • Mobile device development experience with Android.
  • Proficiency checking and configuring operating systems such as Windows Server and Linux.
  • Experience working with virtual machines running in VMware or OpenStack.

Responsibilities

  • Design, develop, modify, and deploy C#, ASP.NET, and WinForms applications for primary and secondary MES systems.
  • Develop and maintain SQL queries, stored procedures, and database objects across SQL Server and Oracle environments.
  • Debug code, analyze logs, and conduct root cause analysis to resolve system issues.
  • Collaborate with MES Technicians, MES Engineers, and cross-functional network, database, server, storage, security, ERP, and PLC teams on root cause analysis.
  • Develop and maintain PLC interfaces for data exchange between MES and automation equipment.
  • Build and enhance dashboards using SCADA and related visualization tools.
  • Provide Tier 2 and Tier 3 support for MES applications, MES workstations, and production-critical IT systems.
  • Support process engineering, quality engineering, PLC teams, and production operations in using MES, QMS, SCADA, and other HAEA-controlled manufacturing systems.
  • Maintain serial number traceability and support data transmission through EAI.
  • Integrate MES solutions with other production systems to support data integrity, automation, and streamlined processes.
  • Engineer MES solutions to maintain uptime and stability, protect production continuity, and maintain vehicle quality.
  • Export specialized data sets and perform manual database updates when necessary.
  • Serve as a subject matter expert and escalation point for MES Technicians.
  • Meet with CBU clients to review production processes and advise on IT solutions.
  • Install, configure, and maintain MES-related hardware and software, including servers, virtual machines, workstations, scanners, printers, mobile devices, and backup systems as needed.
  • Monitor system health using tools such as SNMP, What’sUp Gold, Nagios, Sherpa, MaxGauge, Zabbix, vRealize, VNC, and NQVM.
  • Collaborate with infrastructure and security teams to deploy server patches, EDR, and other security updates as needed.
  • Submit firewall requests and participate in firewall and application access audits.
  • Install, test, and enhance hardware and software components, proposing improvements as needed.
  • Follow established change management processes for system modifications.
  • Conduct feasibility studies, proofs of concept, peer reviews, and functional testing before release.
  • Prepare approval documentation for system changes, purchases, and capital or funding requests.
  • Analyze incidents, review logs, and generate System Incident Reports for production-impacting events.
  • Participate in project, production, and team meetings; provide status updates and escalate issues appropriately.
  • Use SharePoint Lists, Asana, Jira, and similar tools for task and project management.
  • Coordinate with vendors and purchasing to obtain quotes and document procurement requests.
  • Work independently on daily tasks, projects, and long-term assignments.
  • Escalate issues to management and departmental leads when appropriate.
  • Provide on-call and periodic weekend support.
  • Use Microsoft Office and standard productivity tools.
  • Maintain strong knowledge of MES concepts and manufacturing operations.

Benefits

  • Comprehensive medical and dental coverage.
  • Generous paid time off.
  • Education assistance.
  • Eligibility for annual merit increases.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service