Staff Software Engineer - Machine Automation
IPG Photonics
Job Description
Job Description
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 Staff Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position serves as a staff-level technical contributor responsible for designing, implementing, testing, and supporting complex 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 lead technical execution for complex projects and subsystems, guide design and code reviews, mentor engineers, and collaborate with principal engineers to align implementation approaches and engineering standards.
In addition to software development responsibilities, the Staff 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 technical efforts across software, electrical, mechanical, and applications engineering disciplines.
Key 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, driving technical decisions, and coordinating engineering work to deliver high-quality software.
- 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 technical 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.
Qualifications
- 12+ years professional software engineering experience.
- Demonstrated experience leading technically complex software features, subsystems, or 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.
- 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.
- Ability to make sound technical decisions, communicate tradeoffs, and align implementation details with established architecture and engineering standards.
- Strong troubleshooting skills at an overall system level involving software, electrical, and mechanical components.
- Strong professional organization, communication, and task-prioritization 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).
Please formally apply on our website: &c=2179707& d=ExternalCareerSite &_dissimuloSSO=YXKNQl4SUfs:8C2GWk0YZN9wYL6fqiF7Xn1vjq71j7C8-9es0DMZusw
$132k - $238k
...and beyond at JOIN US AS A LEAD MACHINE LEARNING ENGINEER - MERCHANDISING AI About Us:... ...algorithms that use data at scale to automate and optimize decisions at scale. Whether... ...can expect modeling and data science, software/product development of highly performant...SuggestedFull timeTemporary workWork experience placementRemote workWork from homeFlexible hours- Senior Staff Software EngineerWe're not here to add to the noise. We're here to cut through it- with AI that actually works for marketers... ...Our team prides itself on shipping with speed and having our engineers be make product and design decisions with ownership and autonomy...SuggestedWork experience placement
- ...technical conditions and information of machines to PSG and management Job Description... ...our customers' machines. Field Service Engineer Duties & Responsibilities * Work... ...experience. * Experience in computer software, file management, electronics, digital circuits...SuggestedFull timeWork experience placementWorldwideShift workNight shift
- ...Vision insurance TITLE OF POSITION: Automation Controls Engineer POSITION DESCRIPTION NUMBER: HR-02... ...a rapidly growing, Integrator doing machine design and automation integration in... ...in their field such as electrical and software control systems, instrumentation,...SuggestedFlexible hours
$56.54 - $99.04 per hour
...foundational ontology, analytics engineering framework, and technical... ...future product capabilities. As a Staff Engineer, you will establish... ..., analytics engineering, software engineering, data architecture... ...engineering practices including CI/CD, automated testing, code reviews,...SuggestedFull time$124.13k - $151.71k
Job Description:AI/Machine Learning EngineerCollaborate with Innovative... ...ll Make in this RoleAs an AI Software Developer, Early Career, you... ...experienced researchers and engineers to convert Python research... ...observability, and deployment automation.Helping create components...Full timeH1bFlexible hours$136k - $253k
...Overview of the RoleAdvanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical... ...be evaluated in isolation — with automated offline evaluation on every build... ...and responsible deployment of machine learning components in production...Full timeTemporary workWork at officeLocal areaFlexible hours2 days per week3 days per week- ...fabrication methods, machinery, and programming software to improve products and processes.... ...Functions) Assist/develop/create machine programs based on CAD drawings. Maintain... .... ~ Ability to read and interpret engineering drawings and blueprints. ~ Experience...Work at office
$60.15 - $75.18 per hour
...Title : Linux Infrastructure Engineer (Ansible & Automation) Location : Minneapolis, MN (Hybrid) Job Type : W-2 Contract (6 Months) Compensation... ...issues, increasing automation, improving virtual machine lifecycle management, and helping prepare appropriate workloads...Contract workTemporary workShift work- ...Join Maverick Software Consulting — Real Industry Experience While... ...and DevOps pipelines. AI & Machine Learning – TensorFlow, PyTorch... ...vision applications. Automated Software Testing – Selenium,... ...for an entry-level software engineer. You'll gain real-world experience...Summer workInternshipFlexible hours
- ...Maverick Software Consulting is looking for talented and highly motivated... ...DevOps pipelines. AI & Machine Learning – TensorFlow,... ...computer vision applications. Automated Software Testing – Selenium,... ...for an entry-level software engineer. You'll gain real-world experience...Summer workInternshipFlexible hours
$110k - $130k
...Senior Automation Engineer – Robotics Integration Plymouth, MN | Onsite | FANUC Robot Integrator... ...on integrating robotics with CNC machine tools and other manufacturing equipment... ...experience using SolidWorks or similar 3D CAD software . # Experience with ROBOGUIDE,...Full time- ...Time)Employment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsAutomation Engineer - 3 PositionsMinneapolis, MN (Remote)Mandatory Skills: C#, Selenium, Dicom, HL7Overall, 7-9 years of experienceMust have Medicare...Full timeRemote work
- Job-ID31325323Reference25-263951TypeContractJob Title - Automation EngineerLocation: Onsite 3 days in Brookfield WIDuration: contract until end of the years with potential for extensionProject:This team supports testing for Salucro's patient and provider portals for healthcare...Full timeContract workCurrently hiringLocal area
- ...benefits and provide employees coverage they can use. The Staff AI Test Automation Engineer at Gravie will take hands-on ownership of our AI-driven... ...of experience in test automation engineering, SDET, or software engineering with strong testing practices.Hands-on experience...Contract workWork experience placementLocal areaFlexible hours
$124.8k - $187.2k
...impact.A Day in the LifeSenior Software Verification EngineerCareers... ...Senior Software Verification Engineer develops the next generation... ...drive Software and System test automation across CRM Research and... ...approaches such as automation, machine learning, etc., that deliver...Full timeH1bWork at officeLocal areaImmediate startRemote workWorldwideFlexible hours$105.8k - $124.4k
...make an impact?West Monroe is seeking a Software Engineer to join the AI Assets Foundry Team,... ...Generative AI: Azure OpenAI, Databricks Machine Learning, LLM integration, prompt... ...environment configuration, and deployment automation Package Management: npm, NuGet Testing...Local areaImmediate startFlexible hours$178.4k - $267.6k
...impact.A Day in the LifeOur Automation Platforms team develops and scales... ...as we work together to engineer the extraordinary. The person... ...cobots, mobile manipulators, machine vision and 3D perception, end... ...industrial controls, fleet-management software, and manufacturing IT/OT...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$50 per hour
Staff Software EngineerThe global capital markets are among the largest markets in the world... ...benchmarking of legal terms.As a Staff Software Engineer, Full Stack at Noetica, you'll help... ...in developer experience by improving/automating CI/CD and other day to day production...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week$136k - $253k
We're looking for a Lead Engineer to join the CoCounsel Application Experience team and play a hands-on technical leadership role in building... ...includes:Technical Experience: 6+ years of professional software engineering experience building and shipping production web applications...Full timeWork at officeLocal areaFlexible hours- ...building blocks to be combined at the speed of software, limited by only the hard constraints of... ...Maintain and optimize inference engine architecture Tune data storage configurations... ...with PyTorch, training and fine-tuning Machine Learning models for resource-light...Full timeWork at officeLocal area3 days per week
$100.8k - $165.6k
...Position Summary:The Senior Manufacturing Engineer is responsible for planning, designing,... ..., and deployment of advanced automation systems, including robotics, vision systems... ...Microsoft Office, Smartsheet, and statistical software (Minitab/JMP).Strong communication and organizational...Full timeTemporary workInternshipWork at officeWorldwideFlexible hours- ...Job TitleJob Description:Responsibilities:Engineering for Log Management and Integration:Develop and maintain log management solutions to ensure efficient data collection, storage, and analysis.Integrate various log sources and ensure seamless data flow across systems....
- ...Automation SpecialistFounded in 1973, ISG is a multi-disciplinary, employee-owned firm providing architecture, engineering, planning, and interior design services to communities across the nation... ...Automation Specialist to join our software development team. This role is...
$25.5 - $32.2 per hour
...OT team through the creation and modification of databases/structures.Key Responsibilities:Develop web services in support of the automated material handling systemDevelop message bus between applications.Learn MSSQL structureLearn C# and Visual Studio development environmentOther...Hourly payTemporary workSummer workInternship$100k - $150k
Software Engineer I, Endpoint Sensor About Mimecast The work people build is worth protecting, and it's harder to protect than it used to be. AI agents now move at machine speed with human-level access, and a small slip-up can become a very public one. We disrupt cybercriminal...InternshipLocal area- ...AI Automation EngineerLocation: Minneapolis, MN /Denver, CO (On-site)Full-timeJob DescriptionWe are looking for a skilled Automation Test Engineer with strong expertise in Java, Selenium, and Rest Assured to design, develop, and maintain automated test frameworks for UI...
$222.5k - $261.9k
...ready to make an impact?Senior Architect, Software Engineering & AITechnology & Experience (TechEx) -... ...agents, copilots, and workflow automation solutions using modern AI platforms and... ...Generation (RAG), intelligent agents, and machine learning capabilities.Guide teams in...Local areaImmediate startFlexible hours- ...Mobile Automation Tester Responsibilities • Build and maintain backend and frontend test automation frameworks, assisting development... ...in QA. - BS/MS degree in Computer Science/Computer Engineering or equivalent engineering discipline/experience -...Work experience placementLocal area
- ...Automation Tester US Bank | Hybrid - Minneapolis, MN or Dallas, TX 6 Month + Contract Overall Project/Initiatives: Team will be working on major U.S Bank initiatives for 2023. Build new capabilities for US bank digital customers on mobile banking platform....Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Machine Automation. Be the first to apply!
- senior automation controls engineer Minneapolis, MN
- senior marketing automation specialist Minneapolis, MN
- autonomous systems engineer Minneapolis, MN
- building automation specialist Minneapolis, MN
- qa automation engineer remote Minneapolis, MN
- automation engineer Minneapolis, MN
- automation specialist Minneapolis, MN
- senior software test automation engineer Minneapolis, MN
- software sales representative Minneapolis, MN
- embedded software Minneapolis, MN




