Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Turtle Lake, WI

Find & Apply For Software Developer / Engineer Jobs in Turtle Lake, Wisconsin

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Automation Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Sanmina Corporation

Automation Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
81
out of 100
Average of individual scores

Were these scores useful?

Job Description

Automation Software Engineer Req ID:
200666
Location:
Turtle Lake, WI, United States Share:
Share with Email Share on Twitter share to twitter Share on Facebook share to facebook Share on LinkedIn share to linkedin Apply Now Save Job Saved Description 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.
                Programming Languages:
                Proficiency with object-oriented and scripting languages, specifically TypeScript, JavaScript, and Python.
                  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.
                      Share:
                      Share with Email Share on Twitter share to twitter Share on Facebook share to facebook Share on LinkedIn share to linkedin Apply Now Similar Jobs

                      Benefits

                      • Dental Insurance