×
Register Here to Apply for Jobs or Post Jobs. X

Robotic Programmer

Job in Burnaby, BC, Canada
Listing for: Novarc Technologies Inc.
Full Time position
Listed on 2026-08-09
Job specializations:
  • Engineering
    Robotics, Automation & Mechatronics Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 100000 CAD Yearly CAD 70000.00 100000.00 YEAR
Job Description & How to Apply Below

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.

Why Novarc:
  • 'A' Players:
    Our team is made up of talented, intelligent, and hardworking people. If you are an 'A' player, you will enjoy the intellectually stimulating, challenging, and respectfully competitive atmosphere.
  • Growing Quickly:
    There are so many opportunities for Novarcians to try on a multitude of hats and, with time, define their own role.
  • We care about your growth:
    Each Novarcian has an annual personal development budget to build new skills or further develop current knowledge.
  • Ownership opportunities:
    Depending on position, performance, and longevity, Novarcians are awarded options in the company.
Robotic Programmer:

Our never-before-seen welding robots 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 robots.

As a Robotic Programmer, reporting to the Controls and Automation Manager, you will be responsible for developing amazing new features (from classic motion control all the way to AI-driven features) and troubleshooting off-the-shelf robots 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 software for real-time control of robot controllers.
  • Develop robot programs using offline simulation tools and teach pendants.
  • Perform robotic cell design and reach analysis using robotic CAD software.
  • Select, test, and integrate hardware, sensors and safety interlocks for robotic cells.
  • Work with controls, electrical, mechanical engineers, and welders to commission and integrate robotic systems with sensors, vision systems, and other automation equipment.
  • Troubleshoot and debug robotic systems to resolve software or hardware issues both at our facility and at customer sites.
  • Perform root-cause analysis on recurring field issues and implement robust, long-term solutions.
  • Create and maintain software documentation, control narratives, and user manuals for robotic systems.
  • Travel occasionally (5-10%) to customer and supplier sites for installation and hands-on training.
  • Other responsibilities as assigned.
Minimum

Required Qualifications and

Experience:
  • Bachelor's degree or Diploma in Software Engineering, Electrical Engineering, Robotics, Computer Science, or a related discipline.
  • 2+ years of hands-on industry experience developing software in C, C++, or similar languages.
  • Experience developing real-time software applications.
  • Experience programming 6-axis industrial robots such as Yaskawa, ABB, Fanuc, UR.
  • Experience with robotic SDKs such as Moto Plus or similar environments.
  • Proven ability to interface industrial robots with external PCs, PLCs, or sensor feedback systems.
  • Strategic, critical and algorithmic thinking, and analytical skills for structured problem-solving.
  • Excellent written and verbal communication skills, and experience working alongside cross-functional teams.
Preferred

Additional Qualifications:
  • Familiarity with PLC programming.
  • Experience with 3D robotic simulation software such as Moto Sim or Robot Studio.
  • Experience with industrial communication protocols such as Ether Net/IP, Modbus TCP, Ether Cat, CAN.
  • Experience with commissioning, installing, and troubleshooting robotic systems.
  • Familiarity with ROS / ROS2 or other robotics middleware frameworks.
  • Experience with automated welding processes.
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
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:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary