Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a Staff Software Developer to join their agile team in Kingston, Ontario. This role focuses on leading C# projects to build vision-guided laser products for advanced manufacturing applications. You will work on cutting-edge technology that drives the electric vehicle revolution, contributing to software architecture, mentoring junior developers, and enhancing team practices. If you have a passion for software development and a strong background in Windows applications, this is an exciting opportunity to make a significant impact in a forward-thinking environment.
Description
IPG Photonics (NASDAQ:IPGP) is seeking a Staff Software Developerto 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 involves leading C# software development projects aimed at building vision-guided laser products for advanced manufacturing applications. You will be working on cutting edge projects relating to feedback control and defect detection in laser processing applications. You will lead development projects aimed at deeper integration between our company’s laser scanning and process monitoring software products. In addition to developing new, robust product capabilities, you will be responsible for software architecture design, leading project teams, mentoring junior developers, performing code reviews, and improving our team’s software development practices.
We expect candidates with significant professional experience developing Windows-based software applications. A strong background in object-oriented programming is preferred. This position primarily centers around C# development but may involve some aspects of C++ development.
Responsibilities