Software Developer

Apply Now

Company: IPG Photonics

Location: Kingston, ON K7K 0A1

Description:

IPG Photonics (NASDAQ:IPGP) Canada Inc. produces market-disrupting sensor technology and software that is transforming the manufacturing industry. We are on a mission to make the world greener, safer and more efficient. Our Kingston subsidiary develops cutting-edge monitoring technology that is integrated with IPG Photonics' world-leading laser manufacturing solutions to provide real-time quality assurance for advanced manufacturing environments around the world. Our customer portfolio comprises world-leading E-mobility manufacturers, household consumer brands and renowned technology companies. We are powering the EV revolution, making medical devices safer, helping win Formula One Grands Prix and helping people land on Mars! IPG Photonics is changing the world and we're just getting started. Our group is growing rapidly and is currently recruiting outstanding technical professionals to join the team.

JOB SUMMARY

IPG Photonics (NASDAQ:IPGP) is looking for a C# Software Developer to join our agile software development team in Kingston, Ontario, Canada. You will be working on cutting-edge projects that involve integrating our company's laser scanning and process monitoring products for feedback control and defect detection in advanced laser processing applications.

Responsibilities:
  • Designing, planning, and executing C# development projects aimed at advancing integration between our company's two leading software products
  • Leading software development project teams
  • Mentoring junior developers and advising on software architecture implementations and development best practices
  • Developing code to interface with external applications and hardware
  • Providing integration support and testing


  • Excellent learning, communication, and teamwork abilities
  • 3-5 years of professional C# software development experience
  • Extensive experience with software architecture, design patterns, and object-oriented programming (OOP) best practices
  • A degree in computer science, engineering, physics, or mathematics is preferred.
  • Strong understanding of distributed systems and concurrent programming
  • Experience leading software development projects is a benefit
  • Experience developing software that interacts with hardware is a benefit
  • Experience with WPF is a benefit
  • Strong interest in software development for industrial applications
  • Must be authorized to work in Canada

Similar Jobs