Site logo

Job Description:IPG Photonics (NASDAQ:IPGP) is seeking a Software Developer Intern to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing industries.The group’s products are integrated with IPG’s industry-leading laser processing solutions and are used to provide quality assurance for high-power laser processing applications in the manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our technology empowers many household brands to offer increasingly reliable, safe, and efficient solutions to empower industry and improve the lives of consumers. In particular, our technology is being used to drive the electric vehicle revolution.This position will involve developing and testing new features for our software suite; prototyping customer applications and internal development processes; and performing quality assurance on our hardware and software solutions.Only 16-month internships will be considered.Responsibilities

  • Develop software capabilities in LabVIEW, C, C++, C#, and/or Python
  • Develop new software features
  • Investigate, fix, and verify software defects
  • Prototype new software functionality
  • Prototype new software development processes and tools
  • Provide stress testing, benchmark testing, and software QA
  • Create and maintain customer-facing documentation
  • Collaborate with team members to provide software solutions following our Agile software development processes

Requirements:Required

  • Experience in developing applications in a high level language (C++, Java, Python, LabVIEW, etc.)
  • Excellent communication and teamwork abilities

Preferred

  • Experience in developing applications in LabVIEW, Python, or C#
  • Experience collaborating on software projects with other developers
  • Experience with version control, unit testing, and issue tracking

IPG Photonics Corporation

Tagged as:

Job Overview

Job Location

Print Job Listing

Sign in

Sign Up

Forgot Password

Cart

Cart

Share