Principal Software Engineer- Machine Automation

Posted 4 Days Ago
Be an Early Applicant
Minneapolis, MN, USA
In-Office
127K-169K Annually
Expert/Leader
Appliances • Manufacturing
The Role
Lead design and implementation of software for laser-based manufacturing systems. Provide technical leadership, mentor engineers, integrate software with motion control and machine vision, support machine builds, testing, commissioning, and customer installations, and resolve complex system-level hardware/software issues.
Summary Generated by Built In
Job Summary & Responsibilities

IPG’s Material Processing Systems Group is focused on integrating state-of-the-art IPG lasers into turn-key systems to be used in the semiconductor, medical and other industries. We are seeking a Principal Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position serves as a principal technical contributor responsible for designing, implementing, and supporting software solutions for IPG’s laser processing equipment.

 

The successful candidate will leverage extensive experience in industrial automation, machine control, and software engineering to develop new machine capabilities, improve existing platforms, and support customer-driven enhancements. While working within established software architectures, this individual will provide technical leadership, mentor less experienced engineers, and help drive engineering excellence across projects.

 

In addition to software development responsibilities, the Principal Software Engineer will work closely with manufacturing, applications, service, and project teams to support machine builds, system integration, commissioning activities, and project execution on the production floor. This role requires strong system-level problem-solving skills and the ability to coordinate efforts across software, electrical, mechanical, and applications engineering disciplines.

 

  • Analyze machine requirements, customer requests, and engineering specifications to develop software solutions for laser-based material processing systems.
  • Design, implement, test, and maintain software features within established machine control architectures.
  • Serve as a technical leader and subject matter expert within assigned projects and areas of responsibility, providing technical guidance and collaborating with other principal engineers to align engineering standards and implementation approaches.
  • Mentor junior and mid-level engineers through design reviews, code reviews, troubleshooting, and technical guidance.
  • Collaborate with electrical, mechanical, controls, and applications engineers to deliver integrated machine solutions.
  • Support machine integration, testing, validation, and commissioning activities during machine builds.
  • Provide technical leadership for assigned projects and coordination during machine build, integration, commissioning, and acceptance activities, ensuring software deliverables are executed according to project objectives and engineering standards.
  • Diagnose and resolve complex system-level issues involving software, motion control, machine vision, communications, and hardware integration.
  • Drive software quality through adherence to coding standards, testing practices, and maintainability guidelines.
  • Evaluate and implement improvements to existing machine architectures, software frameworks, and development processes.
  • Support field service teams and customers in resolving advanced software and machine performance issues.
  • Participate in customer visits and occasional domestic or international travel to support installations and project execution.

 


Preferred Qualifications

Requirements:

  • 15+ years professional software engineering experience.
  • Demonstrated experience leading technical projects and mentoring engineers.
  • BSCE, BSCS, BSEE, or equivalent. MS, a plus.
  • Demonstrated history of solving complex technical challenges in industrial automation, CNC, robotics, or manufacturing systems.
  • Expert proficiency in Microsoft C#/.NET development.
  • Experience developing industrial automation, CNC, robotics, or precision automation equipment software.
  • Strong understanding of multithreaded and distributed systems.
  • Experience integrating motion control systems, machine vision systems, and industrial hardware.
  • Ability to manage multiple projects and priorities in a fast-paced manufacturing environment.
  • Experience with Application Lifecycle Management (ALM) tools such as Microsoft Azure DevOps and Git
  • Strong understanding of object-oriented design principles and software development best practices.
  • Strong troubleshooting skills at an overall system level (software, electrical and mechanical).
  • Strong professional organization and task priority skills.


Experience Desired (not required):

  • Experience with advanced software testing technologies in .NET
  • Experience using a PC to interface with external sensors and control peripheral devices via vendor SDK, serial or TCP/IP communications.
  • Experience with web services and APIs including ASP.NET, JSON, and RESTful interfaces.
  • Experience developing automated manufacturing equipment, particularly factory-connected systems and Industry 4.0 solutions.
  • Experience with databases (Microsoft SQL Server).
  • Motion control systems (Aerotech A3200, Aerotech Automation 1, ACS).
  • Machine vision (Dalsa/Sapera/Sherlock, Cognex, Matrox).

#ZR
IND123

Pay Range

MN: $127,347 - 168,735

Skills Required

  • 15+ years professional software engineering experience.
  • Demonstrated experience leading technical projects and mentoring engineers.
  • BSCE, BSCS, BSEE, or equivalent degree.
  • MS degree
  • History of solving complex technical challenges in industrial automation, CNC, robotics, or manufacturing systems.
  • Expert proficiency in Microsoft C#/.NET development.
  • Experience developing industrial automation, CNC, robotics, or precision automation equipment software.
  • Strong understanding of multithreaded and distributed systems.
  • Experience integrating motion control systems, machine vision systems, and industrial hardware.
  • Ability to manage multiple projects and priorities in a fast-paced manufacturing environment.
  • Experience with Application Lifecycle Management tools such as Microsoft Azure DevOps and Git.
  • Strong understanding of object-oriented design principles and software development best practices.
  • Strong troubleshooting skills at an overall system level (software, electrical and mechanical).
  • Strong professional organization and task priority skills.
  • Experience with advanced .NET testing technologies (listed as desired).
  • Experience interfacing PCs with external sensors and peripherals via vendor SDK, serial or TCP/IP (desired).
  • Experience with web services/APIs including ASP.NET, JSON, and RESTful interfaces (desired).
  • Experience with Microsoft SQL Server (desired).
  • Experience with motion control systems (Aerotech A3200, Aerotech Automation 1, ACS) (desired).
  • Experience with machine vision (Dalsa/Sapera/Sherlock, Cognex, Matrox) (desired).

IPG Photonics Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about IPG Photonics and has not been reviewed or approved by IPG Photonics.

  • Equity Value & Accessibility An Employee Stock Purchase Plan offers a 15% discount with a lookback feature and is available in the U.S. and Germany. This broad-based equity program is consistently highlighted as a standout component of total rewards.
  • Leave & Time Off Breadth PTO typically starts around three weeks with growth over tenure, alongside roughly 10–12 paid holidays and noted carryover options. Time-off policies are often viewed as a strong part of the package.
  • Strong & Reliable Incentives Annual bonuses are emphasized as a meaningful part of total compensation. Company materials and role descriptions explicitly include bonuses as part of the offering.

IPG Photonics Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Novi, MI
1,458 Employees

What We Do

IPG Photonics is the world leader in fiber laser technology, offering solutions for applications across a wide array of industries. Headquartered in Marlborough, USA, the company has developed a robust, vertically integrated supply chain, developing key technology components in-house, thus enabling the most reliable, powerful, and efficient laser solutions. With over 30 locations across the globe, we are committed to developing innovative products that provide reliable, cost-effective solutions for our customers’ needs.

Similar Jobs

Zscaler Logo Zscaler

Sales Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
7 Locations
8697 Employees
171K-244K Annually

Imprivata Logo Imprivata

Solutions Engineer

Healthtech • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
United States
1372 Employees
182K-227K Annually

SailPoint Logo SailPoint

Manager, DevOps

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
125K-210K Annually

Optum Logo Optum

Planning and Communication Analyst

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Minnetonka, MN, USA
160000 Employees
92K-164K Annually

Similar Companies Hiring

Turion Space Thumbnail
Aerospace • Artificial Intelligence • Hardware • Information Technology • Software • Defense • Manufacturing
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account