Software Engineering Student Intern (4 month term)

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries.

 

Location: Waterloo 
Employment Status: Hourly Full-Time 
Function: Engineering 
 

 

Job Responsibilities

  • To report directly to the R&D Software Manager- Waterloo, LE Automation on an ongoing basis and communicate all relevant matters pertaining to the business units within the company.
  • To work as part of a small team in a start-up environment with the benefits of working for a multi-national organization.
  • Develop features in a TypeScript application which control the programming of various welding processes.
  • Design and implement UI features that guide users through programming a robotic weld.
  • To design, integrate, test, deploy, and maintain new software to facilitate the robotic functionality and interactions that perform various industrial fabrication tasks such as welding, cutting, and additive manufacturing.
  • To work alongside engineering teams to integrate software into robotic systems and subsystems
  • To aid in the design of solutions that will simplify the ability to program industrial robotic arms in welding applications and perform industrial robot calibration.

Job Requirements

Pursuing a degree in computer science, computer/systems design/mechatronics engineering or other related fields
Software Engineering skills in software design, programming (C, C++, JavaScript, TypeScript, or Python), and debugging.
Experience with C# in a desktop environment (MS .NET, WPF, etc.)
Experience with collaboration and continuous integration tools (Azure, Microsoft TFS/DevOps, GitLab, etc.)
Exposure to object-oriented programming, algorithm design, and software architecture best practices
Exposure to Agile Scrum workflow
Desirable Qualifications:
Experience writing software that interfaces with hardware applications
Experience working in automation, robotics and/or electromechanical systems.
Understanding of robot kinematics and trajectory planning
Experience in welding or knowledge of welding processes

 


Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.


Job Segment: Testing, Computer Science, Welding, Fabrication, Developer, Technology, Manufacturing