Staff Software Engineer – Industrial Automation & Laser

IPG Photonics Corporation

Minneapolis (MN)

On-site

USD 140,000 - 190,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Dependent Care FSA
Paid Basic Life and AD&D Insurance
Short-term and Long-term Disability
401(k) plan with Company matching
Employee Stock Purchase Plan (ESPP)
Tuition Reimbursement Program
Employee Assistance Program (EAP)
Adoption Assistance
Pet Insurance
Bright Horizons Backup Care
Bright Horizons College Coach

Job summary

IPG Photonics Corporation in Minneapolis is seeking a Staff Software Engineer to lead the development of laser-based material processing systems. You will design, implement, test, and maintain software for machine automation, coordinating with electrical, mechanical, and applications teams while mentoring engineers on complex projects.

The role requires extensive experience in industrial automation, motion control, and machine vision, with strong C#/.NET skills and ALM tooling; some travel for

Qualifications

  • 12+ years professional software engineering experience.
  • Experience leading technically complex software features, subsystems, or projects and mentoring engineers.
  • Demonstrated history of solving complex technical challenges in industrial automation, CNC, robotics, or manufacturing systems.
  • Advanced proficiency in Microsoft C#/.NET development.
  • Experience developing software for industrial automation, CNC, robotics, precision automation equipment, or other complex hardware‑integrated systems.
  • Strong understanding of software architecture, object‑oriented design principles, multithreaded systems, and distributed systems.
  • Demonstrated experience integrating motion control systems, machine vision systems, industrial hardware, or similar machine‑control technologies.
  • Ability to lead technical work while managing 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 troubleshooting skills at an overall system level involving software, electrical, and mechanical components.
  • Strong professional organization, communication, and task‑prioritization skills.

Responsibilities

  • Analyze machine requirements, customer requests, and engineering specifications to develop software solutions for laser‑based material processing systems.
  • Design, implement, test, and maintain complex software features and subsystems within established machine control architectures.
  • Serve as the technical lead for assigned projects or subsystems, translating requirements into scalable designs and coordinating engineering work.
  • 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 software integration, testing, validation, and commissioning activities for assigned areas during machine builds.
  • Coordinate software deliverables for assigned projects from planning through machine acceptance, communicating status, dependencies, and risks.
  • Diagnose and resolve complex system‑level issues involving software, motion control, machine vision, communications, and hardware integration.
  • Drive software quality through design and code reviews, testing practices, coding standards, and maintainability guidelines.
  • Evaluate, recommend, and implement improvements to machine architectures, software frameworks, reusable components, 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.

Skills

Software engineering
Leadership
C#/.NET
Industrial automation
Machine control
Troubleshooting
Architecture

Education

BSCE/BSCS/BSEE (or equivalent)
MS (preferred)

Tools

Azure DevOps
Git
C# tooling

Job description

IPG Photonics Corporation in Minneapolis is seeking a Staff Software Engineer to lead the development of laser-based material processing systems. You will design, implement, test, and maintain software for machine automation, coordinating with electrical, mechanical, and applications teams while mentoring engineers on complex projects.

The role requires extensive experience in industrial automation, motion control, and machine vision, with strong C#/.NET skills and ALM tooling; some travel for

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer, Industrial Automation
Senior Staff Software Engineer, Industrial Automation

IPG Photonics • Minneapolis (MN)

On-site
USD 140,000 - 175,000
Staff Software Engineer- Machine Automation
Staff Software Engineer- Machine Automation

IPG Photonics • Minneapolis (MN)

On-site
USD 140,000 - 175,000
Software Engineer, Staff- Machine Automation
Software Engineer, Staff- Machine Automation

IPG Photonics Corporation • Minneapolis (MN)

On-site
USD 140,000 - 190,000
Medical, dental, and vision insurance
Dependent Care FSA
Paid Basic Life and AD&D Insurance
+9
Mechanical Engineer II
Mechanical Engineer II

IPG Photonics • Minneapolis (MN)

On-site
USD 71,386 - 94,587
Paid vacation time
Medical, dental, and vision insurance
401(k) plan with company matching
+2
Laser Systems Design Engineer II
Laser Systems Design Engineer II

kozmetickesluzby.vecnakraska.sk - Jobboard • Fridley (MN)

On-site
USD 75,000 - 90,000
Paid vacation and sick time
12 paid holidays each year
Medical, dental, and vision insurance
+2
Mechanical Engineer II (24-270) at IPG Photonics Fridley, MN
Mechanical Engineer II (24-270) at IPG Photonics Fridley, MN

kozmetickesluzby.vecnakraska.sk - Jobboard • Fridley (MN)

On-site
USD 75,000 - 90,000
Paid vacation and sick time
12 paid holidays each year
Medical, dental, and vision insurance
+2
Integration Engineer
Integration Engineer

IPG Photonics • Marlborough (MA)

On-site
USD 75,000 - 87,000
Medical insurance
Dental insurance
Vision insurance
+7
Laser Systems Integration Engineer
Laser Systems Integration Engineer

IPG Photonics • Marlborough (MA)

On-site
USD 75,000 - 87,000
Medical insurance
Dental insurance
Vision insurance
+7
Remote Laser Systems Support Specialist
Remote Laser Systems Support Specialist

IPG Photonics • Oxford (MA)

On-site
USD 32,000 - 41,000
Medical insurance
Dental insurance
Vision insurance
+3
Technical Support Specialist (Electrical or Electronics Experience Needed)
Technical Support Specialist (Electrical or Electronics Experience Needed)

IPG Photonics • West Oxford (MA)

On-site
USD 65,000 - 85,000