Software Automation Engineer

Sanmina Corporation

Town of Turtle Lake (WI)

In loco

USD 90.000 - 120.000

Tempo pieno

9 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Sanmina Turtle Lake is a full‑service plastics and electronics integration facility seeking an Automation Software Engineer to advance smart factory initiatives. You will design, deploy, and sustain software bridging shop-floor data with enterprise IT, enabling real-time analytics and improved decision making.

You will build MES interfaces, 42Q IoT modules, and automation solutions while collaborating with manufacturing and digital transformation teams.

Competenze

  • Bachelor degree in Computer Science, Computer/Software Engineering, Automation or equivalent experience.
  • Experience in software development for automation or manufacturing environments.
  • Proficiency with Linux, containers, and networking.
  • Experience with Java and/or C/C++.
  • Hands-on with IoT platforms, 42Q, and MES integration.

Mansioni

  • Conduct plant surveys to evaluate automation landscape for MES deployment.
  • Develop and maintain IoT application modules and MES integrations.
  • Collaborate with cross-functional teams including IT and Plant Engineers.
  • Validate data flow from machines to MES servers and dashboards.
  • Research and apply AI-driven analytics and automation enhancements.

Conoscenze

Programming
System Integration
Docker
Linux
Databases
IoT
Java/C++
SCADA
Networking
Documentation

Formazione

Bachelor degree in Computer Science/Engineering

Strumenti

Docker
Git/GitLab

Descrizione del lavoro

Sanmina Corporation (Nasdaq: SANM) is a global powerhouse in integrated manufacturing solutions serving the fastest growing segments of the global Electronics Manufacturing Services (EMS) market. We are a global engine providing the end‑to‑end manufacturing backbone for the world’s most essential and innovative brands. Whether it's autonomous vehicles, life‑saving medical tech, next‑gen aerospace, or AI/cloud infrastructure - our integrated solutions don't just meet standards—they redefine them.

Summary

Sanmina Turtle Lake, Wisconsin is a full-service plastic injection molding, electronics integration and design service facility. They have 50 injection molding machines and expertise with engineering‑grade resins. Sanmina Turtle Lake has long standing business partnerships with both tool designers and manufacturers.

As a Software Engineer on the Automation team, you are expected to contribute to the evolution of our company’s smart factory initiatives, fostering innovation through advanced automation, analytics, and digital solutions. Your responsibilities include building, deploying, and maintaining software solutions that bridge operational environments and enterprise IT systems. These systems will be utilized by our manufacturing group for informed decision making. Your daily activities include conducting factory assessments, defining scope of work, identifying missing data and hardware, and implementing various levels of coding and MES configuration to ensure accurate data flow from machines to the system.

Automation Software Engineer
What You'll Do
  • Conduct plant surveys to evaluate the current automation landscape, identifying missing data points, hardware gaps, and network limitations required for MES deployment
  • Develop detailed design proposals that define the scope of work for MES Production Order Control implementation
  • Collaborate proactively with multi-disciplinary teams
  • Develop and maintain 42Q IoT application modules
  • Contribute to the development of IoT platforms
  • Participate in IoT standardization discussions and planning (Connectivity Standards, Web of Things, etc)
  • Determine optimal communication routes for data transfer between machine/line control PLCs, MES, and SCADA systems
  • Interface with instrumentation, sensors, and process control equipment to capture relevant production data
  • Validate and troubleshoot MES integration, ensuring accurate, real‑time data flow from shop floor equipment to MES servers
  • Conduct thorough data validation tests to ensure collected information is accurate, reliable, and aligned with business requirements
  • Collaborate with software developers, digital transformation teams, and factory engineers to design and implement innovative solutions
  • Research and introduce new digital technologies, including AI-driven analytics, predictive maintenance solutions, and process automation enhancements
Experience You'll Bring
  • Application & Scripting Development: Design, write, and maintain clean, scalable, and modular code using object-oriented and scripting languages.
  • System Integration & Networking: Bridge technical gaps between plant operations and IT by understanding network architecture, protocols, and constraints. Provide technical guidance to IT teams to prevent operational roadblocks.
  • Server & Container Management: Deploy, configure, and manage applications using Docker containers and standard Linux server environments.
  • Database Management: Structure, query, and maintain relational databases supporting internal systems and operations.
  • Designs IoT systems that analyze performance trends
  • Interface with departments to define and manage projects
  • Designing SCADA systems which may include databases and database interfaces, data handling & reporting, scripting (42Q, VB, python, etc.) and general programming
  • Understanding project requirements to develop/configure industrial control packages for use in our manufacturing environment
  • Understanding technical and operational constraints to create projects and implementation plans
  • Documentation & Record Keeping: Maintain excellent records and write comprehensive, easy-to-understand documentation for code, APIs, and system configurations to ensure smooth transitions and clarity for future developers.
  • Troubleshooting & Debugging: Perform root‑cause analysis on complex software and system issues to quickly identify and resolve bugs.
  • Cross‑Functional Communication: Gather and translate project requirements across diverse stakeholders, including Global Business Systems, Global Security, Global IT, and local Plant teams.
How to Stand Out
  • Operating Systems: Strong proficiency in Linux environments, as it will serve as the primary environment for programming, server management, and application deployment.
  • Databases: Practical experience managing and querying relational databases (MySQL, PostgreSQL).
  • Containerization & DevOps: Solid understanding of Docker, writing Dockerfiles, and managing multi‑container applications with Docker Compose.
  • Version Control: Proficiency with Git and platform workflows in GitLab (branching, merge requests, CI/CD pipelines).
  • Solid understanding of HTTP requests, RESTful APIs, and messaging protocols like MQTT.
  • Foundational knowledge of enterprise networking infrastructure, IP protocols, and network configuration principles to effectively interface with IT teams.
  • Infrastructure: Experience with Linux‑based server deployment, configuration, and continuous management.
  • Experience with Java and/or C/C++.
  • Hand‑on experience working in or interfacing with manufacturing plant environments.
Education & Experience:
  • Bachelor degree in Computer Science, Computer/Software Engineering, Automation or equivalent experience
Why Join Us?

At Sanmina, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. Your base pay will depend on your skills, qualifications, experience, and location.

Sanmina is an Equal Opportunity Employer and prohibits discrimination and harassment. Sanmina provides equal employment opportunities to employees and applicants for employment and prohibits discrimination and harassment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or other characteristic protected by applicable federal, state, or local laws.

Please be aware that this position may require access to technology, software, or technical data that is subject to U.S. export control laws. All offers of employment are contingent on the applicant either 1) being a "U.S. Person," defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, or (iii) other protected individual, such as a refugee under 8 U.S.C. § 1157 or asylee under 8 U.S.C. § 1158; or 2) being eligible to obtain a timely export control license or license exception from the applicable U.S. federal agency.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Manufacturing Engineer
Manufacturing Engineer

Sanmina Corporation • Fremont (CA)

In loco
USD 85.000 - 130.000
Medical and dental coverage
Retirement benefits
Tuition reimbursement
Quality Engineer
Quality Engineer

Sanmina Corporation • Houston (TX)

In loco
USD 75.000 - 110.000
Comprehensive medical and dental cover
Retirement benefits
Tuition reimbursement
+1
Operations Manager
Operations Manager

Sanmina Corporation • Houston (TX)

In loco
USD 150.000 - 210.000
Relocation assistance
Fabrication Manager
Fabrication Manager

Sanmina Corporation • Houston (TX)

In loco
USD 95.000 - 130.000
Relocation assistance
Tuition reimbursement
Buyer - Temp
Buyer - Temp

Sanmina • Houston (TX)

In loco
USD 65.000 - 90.000
Senior Program Manager
Senior Program Manager

Sanmina • Newark (CA)

In loco
USD 125.000 - 175.000
Health insurance coverage
Life and disability insurance
Savings plan
+2
Certified Welding Engineer
Certified Welding Engineer

Sanmina Corporation • Houston (TX)

In loco
USD 90.000 - 140.000
Relocation assistance
Tuition reimbursement
Discretionary bonuses
Senior Quality Engineer
Senior Quality Engineer

Sanmina • Fremont (CA)

In loco
USD 110.000 - 140.000
Health insurance
Paid holidays
Paid time off
QA Engineer
QA Engineer

Sanmina • Newark (CA)

In loco
USD 75.000 - 95.000
Health insurance
Life and disability insurance
Savings plan
+2
Software Engineer
Software Engineer

Sanmina • Huntsville (AL)

In loco
USD 70.000 - 90.000