Talent.com
serp_jobs.error_messages.no_longer_accepting
Software Engineer-Machine Controls

Software Engineer-Machine Controls

IPG PhotonicsMinneapolis, MN, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Software Engineer

IPG Photonics is revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers and amplifiers. Headquartered in Marlborough, MA, IPG has over 4,800 employees in more than 30 locations around the world. We aspire to work together with our employees and customers to apply light in ways that improve life.

Our mission is to develop innovative laser solutions to make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.

Working at IPG Photonics you can expect challenging projects, a motivating and friendly environment, and competitive benefits.

Job Summary

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 looking for a skilled software engineer to join our small agile team that develops control software for our company's next generation machines. This engineer will be responsible for designing and writing highly maintainable code to implement required hardware interfaces and features.

Job Functions

  • Work with written specifications and / or our sales / engineering staff to analyze machine requirements and new feature requests.
  • Design, document, and propose solutions to fulfill those requests.
  • Prototype solutions and analyze test results to verify that your design meets requirements.
  • Work with other software engineers to develop code which conforms to our coding standards, GUI, testability, maintainability, and quality standards.
  • Create and maintain software testing programs that automate the testing process.
  • Running test programs to ensure that testing protocols evaluate the software correctly.
  • Occasional international travel to customer sites to diagnose problems and implement machine improvements.
  • Work with the field service department as a customer facing representative assisting with the resolution of software requests from the field.
serp_jobs.job_alerts.create_a_job

Software Control • Minneapolis, MN, US