Follow us 1-800 253 4107                                                 

Software Developer

Gatineau, Canada

Company overview:

ASP is a leading company providing handheld and autonomous photonics-based solutions. One of the main products that have been developed in ASP is a laser cleaning/ablation system (LCS). ASP is considered one of the first companies to produce handheld and portable LCS. In ASP, currently, high-power LCSs such as 200-watt, 500-watt and 1000-watt are being built. R&D is also working to automate this process using industrial robotics. Talented mind from different disciplines (Electrical, electronics, mechanical, photonics, metallurgical, Software developers) is welcome to join the ASP team to participate and play a significant role in developing such industry-oriented and cutting-edge technology.

Main tasks and duties overview: Sofware developer

l  Control SPI, IPG, JPT, laser engines through standard communication ports.  

l  Control Galvo scanner heads through standard communication ports

l  Utilize Raylase control boards to synchronize and control laser engines and Galvo scanner heads.  

l  Develop a GUI to select control parameters. 

l  Add features and modify the SW controlling system on the currently built LCS.  

l  Interface with industrial robots and vision sensors in Linux 

l  Assist with the implementation of 3D scanning and tool path planning generation algorithms.  

l Performance testing 

Education :

Computer Engineering, Computer Science, or software engineering or related discipline with proper experience.

Qualifications :

l  Experience with C# .NET development (WPF desirable) and C++ on Linux.  

l  Strong in OOP

l  Understanding of asynchronous programming and concurrency (tasks, threads, background workers)  

l  Familiarity with the Eigen linear algebra C++ library 

l  Understanding/experience with network protocols & tools, packet architecture, hexadecimal arithmetic 

l  Familiarity with the Robotic Operating System (ROS)  

l Good to be familiar with hardware-oriented programming 


Vacation, Sick, and paid leaves


Healthcare, dental, vision, life insurance, Flexible Spending Account (FSA), Health Savings Account (HSA)

Sport Activity

Play any sport with colleagues and the bill is covered