Senior Robotics Software Developer
Lincoln Electric
​
Who Is Lincoln Electric & How Are They Changing the World?
​
Lincoln Electric is a global manufacturer of the highest quality welding, cutting and joining solutions ranging from simple to complex. With over 120 years of success as a business they’re committed to staying innovative and adapting to a changing market with a focus on customer experience.
The Lincoln Electric Automation Division applies leading arc welding and cutting technology to create innovative robotic solutions for all sectors of the metal fabricating industry. This team developed the Lincoln Electric “Cooper” Cobot - collaborative robotic software to help improve weld productivity, quality, and repeatability collaboratively.
​
How Will I Make An Impact?
As a Senior Robotics Software Developer, you will play a critical role in advancing Lincoln Electric’s robotics software solutions. By joining a small, dynamic software team, you will participate in the design, development, testing, and debugging of software products and features. Your contributions will include:
​
-
Collaborating with engineering teams to seamlessly integrate software into robotic systems and subsystems.
-
Designing solutions that simplify the programming of robotic arms for welding and other industrial applications.
-
Enhancing software quality through the implementation of good programming practices, meticulous testing, and mentorship of less experienced developers.
-
Participating in the design and architecture of new features to keep products at the cutting edge.
-
Providing detailed code reviews to ensure software robustness and reliability
​
How Do I Know If This Is For Me?
-
You thrive in a collaborative, small team environment and are passionate about robotics and software development.
-
You have a strong foundation in Computer Science, evidenced by a Bachelor's or Master's degree in the field.
-
You are proficient with agile development practices, git source control, and continuous integration tools.
-
You excel in unit testing and test-driven development, and possess strong written and verbal communication skills.
-
You are motivated by the opportunity to drive programming excellence, mentor team members, and continuously improve existing code.
​
Our Ideal Candidate Looks Like:
-
You have a Bachelor's or Master's degree in Computer Science or a related field.
-
You are familiar with agile development practices, git source control, and continuous integration tools.
-
You have hands-on experience with unit testing and test-driven development.
-
You have strong written and verbal communication skills.
-
Desirable qualifications include:
-
Experience writing software that interfaces with hardware applications.
-
Experience in automation, robotics, and/or electromechanical systems.
-
Knowledge of welding processes or experience in welding.
-
Exposure to functional programming languages or the functional programming paradigm.
-
Experience with Typescript and the Vue.js framework.
-
Understanding of robot kinematics and linear algebra.
-
​
The Process:
While the process may evolve, the general steps look like:
-
Step 1: Introductory call with Artemis Consultant, Ashley Gallant
-
Step 2: Video interview with Lincoln Electric Waterloo Leaders
-
Step 3: Technical Assessment
​
As your Artemis Canada Recruitment Consultant, I’ll work closely with you through every step of the process.
We understand, accept, and value the differences between people of different backgrounds, genders, sexual orientations, ages, beliefs, and abilities. We aim to create an inclusive environment and encourage diverse individuals to apply.
​
I’d love to hear from you - even if you don’t meet 100% of the requirements. Send me a note at ashley@artemiscanada.com if you or someone you know is interested!