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
- ...Senior Staff Software Engineer We're not here to add to the noise. We're here to cut through it- with AI that actually works for marketers. From AI-powered content creation to world-class CMS and the industry's most trusted experimentation platform, Optimizely is the...SuggestedWork experience placement
- ...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...SuggestedWork at office
$37 - $41 per hour
...Facilities Controls Specialist / Building Automation Specialist that is experienced... ...amongst others. Read and understand engineering drawings including; wiring, architecture... ...changes. Analyze and modify control software as necessary to ensure proper HVAC comfort...SuggestedHourly payFor contractorsFor subcontractorLocal area- ...advancement TITLE OF POSITION: Automation Controls Engineer POSITION DESCRIPTION NUMBER: HR-097-... ...a rapidly growing, Integrator doing machine design and automation integration in... ...in their field such as electrical and software control systems, instrumentation, hardware...SuggestedWork at officeFlexible 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...SuggestedFull timeWork at officeLocal area3 days per week
$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- ...Role Overview We are seeking a Software Development Engineer II for a team responsible for building... ...operational environments. This team develops automation technologies and backend systems... ...the Transparency in Coverage Machine-Readable Files on behalf of Everforth...Full timeFor contractorsShift work
$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$148k - $222k
...Senior Software Engineer, 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...Local area$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$102.4k - $179k
...Backend Engineer When you're the best, we're the best. We instill... ...teams, and clients to deploy machine learning models, LLM applications, and intelligent automation solutions into production. You... ...secure, reliable, and maintainable software while contributing to...- ...on AI Builder to join our AI Engineering team. This role is ideal for... ...developing intelligent agents and automation solutions. You will work closely with AI architects, software engineers, and business teams... ...CD pipelines. Exposure to machine learning fundamentals and...Full time
$95k - $110k
...Electric Corp. Minneapolis, MN Position: Senior R&D Software Engineer Department: R&D Department Primary Objective of... ...software solutions for monitoring large rotating electrical machines. Position focuses on frontend applications; interfacing with...Full timeWork at office$152.8k - $229.2k
...collaboration as we work together to engineer the extraordinary. The person... ...projects. As a Principal Software Engineer, you will be... ...manufacturing operations, including machining, metal finishing, assembly,... ...designing and implementing automated and standardized processes...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$110k - $130k
...Description Job Description Senior Automation Engineer – Robotics Integration Plymouth,... ...on integrating robotics with CNC machine tools and other manufacturing equipment... ...experience using SolidWorks or similar 3D CAD software . # Experience with ROBOGUIDE,...Full time$260.1k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering vision for how fiat moves into and out of Coinbase across 50+...Local area$220k - $275k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/...- ..., in the cloud, or through a hybrid approach. Teradata delivers real business value with AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you will contribute to the design, development, and testing of advanced...Permanent employmentFlexible hours
$160.2k - $246.3k
...hands-free miles driven, GM is proving that automation can be trusted, intuitive, and helpful.... ...tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...Set up and program sprue picking robots on injection molding machines. Set up and adjust 6 axis Fanuc robots. Troubleshoot and... ...Strong communication and teamwork skills. Associate degree in Automation, Mechatronics, Fluid Power, or related field preferred....Full timeWork at office
- ...HVAC Controls experience Experience with one or more of the following platforms: Schneider Electric, siemens, Johnson controls, automated logic, distech, or other field service experience NICE TO HAVE: Tridium Niagara (N4 or AX) LON and BACNet...Local area
- ...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 haveMedicare...Full timeRemote work
$95.1k - $142.6k
...The Senior Data and Automation Engineer is a key role within Marketing Operations responsible for maintaining the data infrastructure that supports... ...including the ability to work with all levels of management, staff, external vendors, and others.Knowledge of business and...Full timeWork experience placementWork at officeImmediate startRemote work$70.72k - $87.36k
...VCMM programs. Work with the Quality/Mfg. Engineering and Operations closely to ensure... ...Creates inspection work instructions for the Automated Inspection equipment (CMM/VCMM). Responsible... ...tooling. ~2-year Technical College / Machine Trades / Quality Training is preferred....Contract workTemporary workFor contractorsWork at officeLocal areaShift work$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$30 - $37 per hour
...Programmer Ready to take your precision machining career to the next level? Twin City... ...reports and documentation Coordinate with Engineering and Gage Control departments Support... ...Extensive experience with PC-DMIS software Knowledge of vision system...Weekly payTemporary workMonday to FridayDay shift- ...corporate level by providing automated inspection programs. The CMM... ...cross-functionally with engineering, programing, and operations.... ...tool paths, and tools used to machine what fixtures. • Create optimized... ...Systems. Zeiss Calypso software experience a plus. Hard...Full time
- ...Release Train Engineer (RTE) At Xebia we are always looking for talented people to deliver value to our clients and their customers... ...organization including senior level leadership to ensure effective software delivery based upon agile values & principles. The success of...
$22 per hour
...Building Automation Specialist Internship Here at Siemens, we take pride in enabling sustainable... .... ~ Collaborate with our engineering and project management teams to resolve... ...Windows-based laptops; quick to learn new software platforms for automation and control systems...Hourly payPermanent employmentInternshipH1bWork at officeLocal areaImmediate startRelocation- ...Data Center. Position Summary/Job Description This engineer will help develop and deliver release plans within GitHub... ...end-to-end release process. Utilize GitHub Actions to automate and streamline software deployments. Create and maintain workflows for continuous...Contract workLocal area
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






