Job Title: Software Engineer Location: Burnsville, MN Industry: Manufacturing / Automation / Fiber Optics
Detailed Job Description:
We are hiring Software Engineers to join a growing automation engineering team developing custom manufacturing equipment for a high-volume fiber optics production environment. These roles are focused on backend software development supporting industrial automation systems, equipment control, data acquisition, and manufacturing process integration.
You will work alongside mechanical, electrical, and controls engineers to develop the software systems that drive custom automation equipment - from machine-level control applications to data collection, reporting, and integration with manufacturing execution systems. This position is based onsite in the southwest metro area of Minneapolis and supports global manufacturing operations.
Key Responsibilities:
- Design, develop, and maintain backend software applications that support custom automation equipment and manufacturing processes
- Develop software for equipment control, data acquisition, and process monitoring in an industrial manufacturing environment
- Build and maintain integrations between automation equipment, databases, and manufacturing execution systems (MES)
- Collaborate closely with controls engineers, electrical engineers, and mechanical engineers to ensure seamless software integration with automation hardware
- Develop data collection and reporting tools to support equipment qualification, process development, and production analytics
- Write clean, well-documented, testable code following software engineering best practices
- Support equipment commissioning, troubleshooting, and debugging of software-related issues on the production floor
- Participate in design reviews and contribute to technical architecture decisions for new automation projects
- Maintain and improve existing software systems and tools used by the automation team
- Support global manufacturing operations with software solutions for equipment deployed at multiple sites
- Travel to production locations as needed (up to 15%)
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field
- 3+ years of experience in software development with a focus on backend systems
- Strong proficiency in one or more of the following: Python, C#, C++, Java, or similar languages
- Experience with databases (SQL, NoSQL) and data integration
- Understanding of software development lifecycle, version control (Git), and testing practices
- Ability to work in a cross-functional engineering environment alongside hardware and controls teams
- Strong problem-solving skills and ability to debug complex systems
- Excellent communication skills for collaboration across global teams
- Ability to travel up to 15%
Preferred Qualifications:
- Experience developing software for industrial automation, manufacturing, or equipment control applications
- Familiarity with PLC programming, OPC-UA, MQTT, or other industrial communication protocols
- Experience with manufacturing execution systems (MES) or SCADA systems
- Exposure to machine vision, robotics, or motion control software
- Experience with cloud platforms (AWS, Azure) or containerized deployments
- Familiarity with data visualization tools such as Power BI or Grafana
- Experience in an Agile development environment
- Background in fiber optics, electronics, or precision manufacturing
Key Skills:
Software Engineer, Backend Developer, Industrial Automation Software, Manufacturing Software, Python, C#, C++, Database Development, SQL, MES Integration, Data Acquisition, Equipment Control, Fiber Optics, Manufacturing Engineering, Burnsville MN
GCS is acting as an Employment Business in relation to this vacancy.
Software Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Software Development
- Manufacturing & Production
- BI & Data Analytics
- Engineering Technology
- Engineering
- .NET/C#
- Controls & Automation
- Cyber
- Network security consultant
- Python developer
LATEST JOBS
- Controls Engineer
- Python Developer
- Network Engineer
- Cloud Security Engineer - Cont...
- Marketing Representative
- Head of Sales
- C# Developer Role - Hybrid - B...
- Information Security Programme...
- Business Development
- Customer Engagement Manager
- Account Manager
- Senior / Lead Consultant
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer