Robotics Programmer
$108k - $141.8k per yearNovarc Technologies
Salary Range: $108,000.00 To $141,800.00 Annually
Are you looking to join an industry leader and pioneer in the world of robotics and AI?
Novarc Technologies is a Vancouver-based full-stack robotics and AI company specializing in the design and commercialization of cobots and AI systems for robotic welding applications. As a Canadian pioneer in the field of collaborative robotics, Novarc has a dedicated team of engineers and scientists eager to solve challenging industrial automation problems. Novarc’s flagship product Spool Welding Robot (SWR) is the world’s first welding cobot.
Novarc’s SWR has already won multiple industry awards, been featured in top publications, and generated significant revenue). Our diverse team consists of engineers, developers, technicians, welders, scientists who are designing and building the welding industry’s most advanced automation solutions with the passion of helping our customers win.
About the Role:Our never-before-seen welding cobots require customization and R&D. We are looking for a Robotic Programmer to join our growing team and support the development and growth of our cobots.
As a Robotic Programmer, reporting to the Director of Robotics, you will be responsible for developing amazing new features (from classic motion control all the way to artificial‑intelligence‑driven features) and troubleshooting the off‑the‑shelf robots (like Yaskawa) integrated with our welding intelligence package (known as NovAI). You are a critical link in the team and your creativity and knowledge will enable the continued success of our robots!
Duties and Responsibilities:
Design and implement robot programs via text‑based robotic softwares such as INFORM or MotoPlus for real‑time control of Yaskawa robot controllers (e.G. YRC1000, DX200, DX100)
Develop robot programs by teaching points and adjusting parameters, coordinates, movement types ensuring precision, efficiency, and compliance with industry standards
Cell design and reach analysis by using robotic CAD software
Hardware selection, testing, and integration of components such as sensors, analog devices, for interlocks of robotic cells
Troubleshooting and thorough debugging of robotic programs, diagnosing and resolving software or hardware issues to improve system performance and reliability
Work with controls, electrical, mechanical engineers, and also welders to integrate robotic systems with sensors, vision systems, and other automation equipment
Debug and commission control systems at our facility, during the system integration stage, and then at the customer’s site during installation
Get to the root of one‑time and repeating Customer Service issues and implement long‑term, sustainable solutions.
Create and maintain programming documentation, control narratives, and user manuals for robotic systems
Conduct in‑house demos for on site and/or remote customers
Travel as required to customer and supplier sites to perform installation, commissioning, and training duties
Other responsibilities as assigned
Minimum Required Qualifications and Experience:
Bachelor's degree or diploma in Electrical or welding or similar disciplines
Minimum 1 years experience with robot programming languages especially “Inform” and CIO ladder logic
Minimum 2 years experience with robotic CAD such as Motosim
Minimum 3 years of experience with C and/or C++ programming
Minimum 4 years of experience with robotic SDKs such as MotoPlus
Experience integrating a robot with a third party PC/PLC
Familiarity with Robot Operating Systems (ROS) and/or other robotics middleware frameworks
Familiarity with trajectory memorization and toolpath optimization for minimal mechanical stress, energy efficiency, and time.
Algorithmic thinking and the ability to devise and implement control techniques inside robot programs
Strong communication and documentation skills
Strong organizational and time management skills
Strategic, critical thinking, and analytical skills for structured problem‑solving rather than band‑aid fixes.
Preferred Additional Qualifications:
Experience in commissioning and installation
Familiarity with welding
Schedule:Core hours: Monday to Friday, 8am-5pm (PST)
Flexibility to work outside of 8-5 when needed to support remote installs in North America or outside North America in other time zones
#J-18808-Ljbffr
Are you looking to join an industry leader and pioneer in the world of robotics and AI?
Novarc Technologies is a Vancouver-based full-stack robotics and AI company specializing in the design and commercialization of cobots and AI systems for robotic welding applications. As a Canadian pioneer in the field of collaborative robotics, Novarc has a dedicated team of engineers and scientists eager to solve challenging industrial automation problems. Novarc’s flagship product Spool Welding Robot (SWR) is the world’s first welding cobot.
Novarc’s SWR has already won multiple industry awards, been featured in top publications, and generated significant revenue). Our diverse team consists of engineers, developers, technicians, welders, scientists who are designing and building the welding industry’s most advanced automation solutions with the passion of helping our customers win.
About the Role:Our never-before-seen welding cobots require customization and R&D. We are looking for a Robotic Programmer to join our growing team and support the development and growth of our cobots.
As a Robotic Programmer, reporting to the Director of Robotics, you will be responsible for developing amazing new features (from classic motion control all the way to artificial‑intelligence‑driven features) and troubleshooting the off‑the‑shelf robots (like Yaskawa) integrated with our welding intelligence package (known as NovAI). You are a critical link in the team and your creativity and knowledge will enable the continued success of our robots!
Duties and Responsibilities:
Design and implement robot programs via text‑based robotic softwares such as INFORM or MotoPlus for real‑time control of Yaskawa robot controllers (e.G. YRC1000, DX200, DX100)
Develop robot programs by teaching points and adjusting parameters, coordinates, movement types ensuring precision, efficiency, and compliance with industry standards
Cell design and reach analysis by using robotic CAD software
Hardware selection, testing, and integration of components such as sensors, analog devices, for interlocks of robotic cells
Troubleshooting and thorough debugging of robotic programs, diagnosing and resolving software or hardware issues to improve system performance and reliability
Work with controls, electrical, mechanical engineers, and also welders to integrate robotic systems with sensors, vision systems, and other automation equipment
Debug and commission control systems at our facility, during the system integration stage, and then at the customer’s site during installation
Get to the root of one‑time and repeating Customer Service issues and implement long‑term, sustainable solutions.
Create and maintain programming documentation, control narratives, and user manuals for robotic systems
Conduct in‑house demos for on site and/or remote customers
Travel as required to customer and supplier sites to perform installation, commissioning, and training duties
Other responsibilities as assigned
Minimum Required Qualifications and Experience:
Bachelor's degree or diploma in Electrical or welding or similar disciplines
Minimum 1 years experience with robot programming languages especially “Inform” and CIO ladder logic
Minimum 2 years experience with robotic CAD such as Motosim
Minimum 3 years of experience with C and/or C++ programming
Minimum 4 years of experience with robotic SDKs such as MotoPlus
Experience integrating a robot with a third party PC/PLC
Familiarity with Robot Operating Systems (ROS) and/or other robotics middleware frameworks
Familiarity with trajectory memorization and toolpath optimization for minimal mechanical stress, energy efficiency, and time.
Algorithmic thinking and the ability to devise and implement control techniques inside robot programs
Strong communication and documentation skills
Strong organizational and time management skills
Strategic, critical thinking, and analytical skills for structured problem‑solving rather than band‑aid fixes.
Preferred Additional Qualifications:
Experience in commissioning and installation
Familiarity with welding
Schedule:Core hours: Monday to Friday, 8am-5pm (PST)
Flexibility to work outside of 8-5 when needed to support remote installs in North America or outside North America in other time zones
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Robotics Programmer in Winnipeg, MB vacancy
- Lead the development of innovative robotic solutions as an Advanced Robotics Programmer. Focus on programming and troubleshooting welding cobots integrated with... ...to designing exceptional features for collaborative robots. Your work involves coding, debugging, and enhancing...Suggested
- VOLCANIX AUTOMATION is seeking Robot Programmers to commissioning and support projects in North America. This is a hands‑on programming role... ...requirements Experience Levels We're Hiring ForIntermediate Robot Programmer 3+ years of hands‑on robot programming experience...Suggested
$108k - $141.8k per year
A leading robotics company in Burnaby is seeking a Robotic Programmer to support the development of innovative cobots. In this role, you will design robot programs, troubleshoot robotic systems, and work with engineers to integrate automation equipment. Candidates should have...SuggestedFull time- Level One Robotics and Controls, Inc. is an engineering service provider specialized in automation process and assembly for OEM's, Tier 1 automotive... ...include electrical and network debug, program various PLC and robot controllers. From design, commissioning to debug, installation...SuggestedWork at officeLocal areaShift work
- ...Expérience démontrée en conception de commandes moteurs, d’électronique de capteurs ou de systèmes pour mécanismes de précision et robotique. Solide compréhension de la cinématique et de la dynamique, incluant la capacité de spécifier, modéliser, concevoir et tester selon...Suggested
- ...manufacturing cells. Research, evaluate, and recommend automated and robotic solutions to improve operational efficiency. Prepare... ...experience in industrial automation. You have knowledge of programmable logic controllers (PLCs), field instrumentation, human-machine...Flexible hours
- ...) Salaire de base compétitif Régime d'épargne retraite Programme d'aide aux employés Programme de télésanté Quelles sont vos... ...de terrain, IHM, asservissement et préférablement en robotique et en vision. Vous avez aussi des bases en réseaux informatique...Flexible hoursDay shift
- ...SummaryÀ titre d'ingénieur(e) ou détenteur d’un AEC en robotique, vous serez responsable de la programmation, de la conception et de la mise en œuvre de solutions... ...le client. As an engineer or holder of an AEC in robotics, you will be responsible for the programming, design,...
$86.56k per year
...an alert: Create Alert Automation and Robotic Welding TechnologistLincoln Electric is a... ...as a key player supporting collaborative robots (cobots), industrial robotic welding systems... ...ideal candidate is more than a robot programmer. They are a welding professional who understands...Local area- Architecture de contrôle, automatisation industrielle et robotique définissent ce poste d’ingénieur principal chez Merkur, en mode hybride... ...conseillez les clients. Votre expertise couvre les automates programmables, les interfaces opérateur, la mise en service et l’intégration...Flexible hours
- ...architecture de solutions d’automatisation, de contrôle et de robotique; Agir comme référence technique dans des projets complexes,... ...solide maîtrise des architectures de contrôle, des automates programmables, des interfaces opérateur et des activités de mise en service;...Flexible hours
- ...de production et de service pour toutes taches relatives à la programmation. 1. Programmation et automatisation Développer, modifier,... ...intégration des équipements électriques, pneumatiques, mécaniques et robotiques dans les systèmes automatisés. Diagnostiquer les problèmes...Temporary workDay shift
- ...Systemex Automation (SA) – Delivering innovative automation, robotics, control systems, digital manufacturing, and warehouse automation... ...not required. About The RoleWe are looking for a Senior PLC Programmer to design, develop, test, and maintain high-performing industrial...Remote workFlexible hours
- Utilisez EPLAN et votre expérience en robotique pour concevoir des équipements sur mesure chez Robotech. Participez aux installations... ...industrielleExpérience avec EPLAN et SEE ElectricalExpérience en programmation PLC, HMI et motionDisponibilité pour les mises en route chez...
- BWXT Canada Ltd. in Cambridge, Ontario, is hiring an Automated Welding Specialist to develop and program robotic welding systems for large nuclear components. You will work with Welding Engineers and operators to set parameters and ensure quality, safety, and compliance on...
- ...automation and intelligent systems, is seeking a highly skilled Senior Robotics Engineer to join their innovative team in Kimberley, Northern... ..., and control systems to create autonomous and semi-autonomous robots for various applications. The ideal candidate will have a strong...Relocation package
- ...recherchons un(e) Spécialiste en contrôle robotique pour rejoindre notre équipe Contrôle.... ...travaillerez au cœur du mouvement de nos robots : planification de trajectoires, cinématique... ..., aux tests automatisés, aux normes de programmation et aux pipelines DevOps, dans un...Daily paidApprenticeshipFlexible hours
- ...du Québec (OIQ) n’est pas requise.** Spécialiste senior en programmation PLCSystemex Automation est une firme d’ingénierie et d’intégration... .... Notre équipe réunit une expertise en automatisation, en robotique, en génie mécanique et en génie électrique pour réaliser des...Remote workFlexible hours
- ...en génie électrique ou automatisation industrielleMinimum cinq ans en conception électrique d’équipements automatisésExpérience en robotique directement reliée au domaineCommunication, esprit d’équipe et souci du service clientAutonomie, curiosité et capacité à résoudre les...
- Develop dexterous robotic hands, arms, and end-effectors for Humanoid’s HMND-01 platform in Vancouver, supporting industrial deployment.As Senior Prototype Engineer, you will focus on advanced humanoid mechanisms and their integration into reliable robotic systems. The work...
- ...aux démarrages chez les clients.Ingénieur électrique expérimenté, vous contribuerez à des projets d’automatisation industrielle et de robotique. Vous analyserez les besoins clients, définirez les architectures de contrôle et réaliserez les études électriques nécessaires....
- ...interdisciplinary group responsible for discovering new technologies, de-risking novel approaches, and enabling cutting-edge behaviors for our robotic platforms. We operate as a forward-looking unit, bridging the gap between current capabilities and the future of Digit. About The...Long term contractFull timeTemporary workRelocation packageFlexible hours
- Mettez votre expertise en robotique de manutention au service de présentations clients, d’estimations et de solutions industrielles.Relevant du Directeur de solutions et développement des affaires, vous contribuez aux objectifs de ventes et aux projets soumis. Vous présentez...
- Join Novarc Technologies as a Senior Controls Engineer, focusing on robotic welding systems. Utilize PLC programming and advanced automation... ...role in the development of new features for our Spool Welding Robot. Your expertise in controls and robotics will help solve complex...
- Shape Robotics and RVI products at Eddyfi Technologies through product strategy, roadmap development, and customer-focused market analysis. International travel reaches 25%.As Product Manager, you will lead the Robotics Division portfolio and define priorities for new product...
$113.8k per year
Robotics - Software Development Engineer Are you passionate about innovation? Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable projects in a collaborative team environment? Do you want to see your solutions directly...InternshipWorldwide- Shape financial control at Sami Robotics with close management, manufacturing cost analysis, and accurate reporting. Support scalable operations across a growing robotics company.This Finance and Accounting Manager role oversees core accounting operations and financial performance...
- Present humanoid robots to Montréal-area students while operating technology and adapting explanations for young audiences. This is part-time work with occasional weekday assignments.HumanoidX seeks dependable presenters to prepare, deliver and complete school visits featuring...Part timeWeekday work
- Vision-guided robotics and 2D and 3D technologies headline this Machine Vision Engineer opportunity. Travel internationally to install and develop automated inspection solutions.Forge Consulting Group seeks an Engineer who enjoys hands-on problem-solving, programming, and emerging...
- Build precise robotic teleoperation software at Mecka AI using C++, Python, and manipulator kinematics. Work spans real arms, sensors, and... ...devices, and robotics middleware. The work connects human motion, robot motion, sensor timing, and deployed hardware. You will also...Remote workLong distance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Programmer. Be the first to apply!

