Software Developer, Software Engineer, AI Engineer
Job in
Kingston, Ontario, Canada
Listing for:
IPG Photonics
Full Time
position
Listed on 2026-01-02
Job specializations:
-
Software Development
Software Engineer, AI Engineer
Job Description & How to Apply Below
Job Description
IPG Photonics (NASDAQ:
IPGP) is seeking a software developer 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 the global manufacturing industry. The group's products are integrated with IPG's world-leading photonic material processing solutions and are used to provide quality assurance for high-power industrial laser processing applications in advanced manufacturing environments around the world.
Our technology empowers many household brands to offer increasingly safe, efficient and performant solutions to consumers and industry alike. This position will involve developing new features for our software suite, prototyping customer applications and performing various types of quality assurance on the hardware and software we provide.
Responsibilities
Develop product features in C++ and CUDAPrototype new applicationsProvide stress testing, benchmark testing and software QACreate and maintain customer-facing documentationRequirements
Experience in developing applications in C++ and CUDAExperience developing software applications for mechatronics or data acquisition systemsExperience with real time systemsExcellent communication and teamwork abilitiesExperience collaborating on software projects with other developers is an assetExperience with LabVIEW IMAQ, and DAQmx preferredExperience with various communication protocols (RS232, TCP/IP, etc...)Experience with version control, unit testing and issue trackingExperience with system integration testingExperience with generating design documents for customer facing designs and for implementation designsExperience in developing applications in LabVIEW is an asset.Must be authorized to work in Canada, have a valid passport and be eligible and willing to travel to US and EU countries.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: