Apply now

Posted 19 months ago

Robotics Software Developer

@ Novarc Technologies Inc

Burnaby, British Columbia

5+ years experience
Apply now
SIGNALS

Overview

Novarc Technologies is hiring a Robotics Software Developer to build PC-based motion control and AI features for its cobots, including the Spool Welding Robot. The role covers control algorithm development, hardware integration, testing, and on-site commissioning with frequent travel to customer sites.

Responsibilities:

  • Design and implement PC-based motion control algorithms
  • Develop PC-based control system to replace PLCs
  • Develop and integrate software features including computer vision
  • Debug and commission control systems at facility and customer sites
  • Resolve recurring customer service issues

Requirements summary:

  • Bachelor's degree in electrical or computer engineering
  • 5+ years experience with C++, Python or similar
  • 3+ years with motion control and real-time systems
  • Experience with Modbus TCP, CAN and EtherCAT
  • Strong git and code refactoring skills
  • Experience with industrial robots

Tools & skills

Source and dates

Employer career site / ATS feed · adp

Employer posting date
2025-04-16
First seen by our source
2026-10-23
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience5+ years
Travelair: moderate · ground: minimal
Work settingOffice, Plant or factory, Client sites
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyElectrical engineering, Computer engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

Novarc Technologies Inc

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

We create intelligent welding cobots that work alongside humans to automate some of the world’s toughest welding jobs.

Full company description

Novarc Technologies is a full-stack robotics company specializing in the design and manufacturing of cobots and AI systems for robotic welding applications.

LinkedIn followers
13,074
People associated on LinkedIn
146
Reported office locations
  • 4505 Still Creek Ave, Burnaby, British Columbia V5C 5W1, CA
  • 15110 Northwest Fwy, Houston, Texas 77040, US
Business categories
  • Industrial Engineering
  • Robotics
  • Mechanical Engineering
  • Manufacturing
Other recorded names
  • Novarc Technologies Inc
  • Novarc Technologies Inc.
Profile identifies a recruitment agency
No
Reported total investment
75,865,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Novarc Technologies is a full-stack robotics company specializing in the design and manufacturing of cobots and AI systems for robotic welding applications.

FieldValue
IndustryRobotics Engineering
Company size51-200 employees
HeadquartersBurnaby, British Columbia
Organization typePrivately Held
Year founded2013
Open jobs on Jobsy26
LinkedInView page
Job description

Join us on the journey to help build the world using applied robotics and AI!

Novarc Technologies is a full-stack robotics company helping to build the world using applied robotics and AI. Recognized as one of the fastest-growing companies in the Americas by the Financial Times for two consecutive years, we are at the epicenter of innovation and global expansion. Join our dynamic team as we extend our reach across four continents, blending pioneering welding technology with a profound global impact. It's a captivating time to be part of our journey – here, you'll do more than just work; you'll be an integral part of a movement shaping the tech-driven future.

Novarc Technologies is looking for a motivated Robotics Software Developer to join our growing team and support the production of our cobots.

Summary: As a Robotics Software Developer, reporting to the Director of Robotics, you will be responsible for developing new features (from classic motion control all the way to artificial-intelligence-driven features) and troubleshooting the SWR (our Pipe Spool Welding Cobot). You are a critical link in the team and your creativity and knowledge will enable the continued success of our robots!

Work Environment: On-site

Duties and Responsibilities:

  • Design and implement PC-based motion control algorithms to enable precise, real-time control of robotic systems

  • Develop a PC-based control system to replace existing PLCs, ensuring real-time communication with the robot's hardware

  • Hardware selection, testing, and integration of components such as sensors, motors, drives, analog devices, motion controllers, and lasers

  • Software feature development, testing, and integration of components such as cameras and computer vision systems

  • Perform extensive testing and debugging of control algorithms and communications to ensure stability, accuracy, and reliability

  • Problem-solve with members of the control systems team and other groups to continuously improve methods of integrating controls technology

  • 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.

  • Travel as required to customer and supplier sites to perform installation, commissioning, and training duties

  • Other responsibilities as assigned.

Minimum Qualifications and Experience:

  • Bachelor's degree in Electrical or Computer Engineering or similar disciplines

  • Minimum 5 years experience with C++, Python, or other relevant programming languages.

  • Minimum 3 years experience with motion control algorithms and real-time systems

  • Proven experience with communication protocols such as Modbus TCP, CAN, and EtherCAT

  • Strong with code refactoring and also change management systems such as git

  • Strong with integrating a third party sensors with a PC/PLC

  • Familiarity with Robot Operating Systems (ROS) and/or other robotics middleware frameworks

  • Familiarity with multithreading and concurrency in software development

  • 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 PLC

  • Strong communication and documentation skills

  • Strong organizational and time management skills

  • Experience with industrial robots

  • Strategic, critical thinking, and analytical skills for structured problem-solving rather than band-aid fixes.

Nice to have:

  • Experience in commissioning and installation

  • Familiarity with OMRON servos and drives

  • Experience with functional safety and relevant safety standards such as ISO 10218

About Novarc Technologies:

Novarc Technologies is a full-stack robotics company specializing in the design and manufacturing of cobots and AI-based machine vision solutions for autonomous welding. Novarc’s Spool Welding Robot (SWR) is the world’s first of its kind in pipe welding applications. As a proven pioneer in the field, Novarc’s team is dedicated to solving challenging welding automation problems that improve customers’ bottom line.

Why Novarc:

  • Growing Opportunities - We are in the process of maturing into a fast-growing medium-sized business.

  • Great place to be - We have created a fun, adventurous, and open-minded environment where our teams are encouraged to bond and expose a little weirdness.

  • Best People - Our team is made up of talented, intelligent, and hardworking people.

  • Lots of Opportunities - We are constantly looking for stand-out talent internally to move into leadership positions.

We are excited to invite you to join our growing team for this amazing journey!

"Novarc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, national or ethnic origin, color, political belief, marital or family status, religion, special abilities, age, sex or sexual orientation, or a criminal conviction or charge that is unrelated to employment of to the intended employment of that person. This applies to all our practices of recruitment, selection, promotion, training and development, health and safety, and compensation."

Similar jobs

  • Senior Robotics Software Developer

    Calgary, AB
    HybridFull Time

    Promise Robotics

    5+ YOECandidates need 5+ years of robotics software experience, a degree in computer science, robotics or mechatronics, and expert C++ and Python skills. Deep ROS 2 and MoveIt2 experience and hands-on work with a robotics simulator are also required.

    ROS 2, MoveIt2, Gazebo, Isaac Sim, MuJoCo

    Robotics Software Developer

    Calgary, AB
    HybridFull Time

    Promise Robotics

    Candidates need a degree in computer science, robotics, mechatronics or electrical engineering, solid C++ or Python skills, and hands-on ROS or ROS 2 experience. Familiarity with a robotics simulator and computer vision concepts is also needed.

    ROS 2, MoveIt2, Gazebo, Isaac Sim, MuJoCo, PyBullet

  • Retail Associate Seasonal P/T

    Burnaby, BC
    $18.25/hr

    Showcase

    Showcase needs candidates with strong customer focus, clear communication and organizational skills. Demonstration experience is an asset, and availability must be flexible including days, nights, weekends and holidays.

    Sales, Product knowledge, Sales targets, Merchandising, Communication skills, Time management

  • Corporate Accountant I

    Burnaby, BC
    $35.41–$44.27/hrFull Time

    British Columbia Automobile Association

    3+ YOECandidates need a business or commerce degree with a finance or accounting focus, enrollment in a CPA program, and at least 3 years of accounting or auditing experience across multiple accounting standards. Advanced Excel, strong problem-solving skills and comfort in a fast-paced environment are required.

    Excel, MS Office

    Associate Corporate Accountant

    Burnaby, BC
    $32.19–$40.24/hrFull Time

    British Columbia Automobile Association

    Candidates need a bachelor's degree in Business or Commerce with a Finance or Accounting focus, or another degree plus an Accounting diploma. They also need Excel skills, attention to detail, and an intention to pursue the CPA designation.

    Microsoft Excel, ERP system, Financial systems

  • Project Manager - Water / Waste Water

    Calgary, AB +1
    $165k–$188k/yrFull Time

    Kiewit: With its roots dating back to 1884, the employee-owned organization operates through a network of subsidiaries in the United States, Canada, and…

    Candidates need a bachelor's degree in civil engineering, construction management or a related field, plus significant heavy civil project management experience on water or wastewater projects, ideally $50M+. Strong leadership, contract administration and communication skills are required; a P.Eng. or PMP is an asset.

    Scheduling software, Cost reporting tools, Project management systems

  • Front Desk Agent

    Burnaby, BC
    Full Time

    Marriott

    Candidates need a high school diploma or GED equivalent. No related work experience, supervisory experience or licence is required.

  • Sales Associate

    Burnaby, BC

    Rogers Communications: Rogers is Canada’s communications and entertainment company, driven to connect and entertain Canadians.

    Candidates need strong customer communication skills, sales and upselling experience, and product knowledge. They must adapt quickly to changing situations and be available at least 32 hours a week, including evenings, weekends and holidays.

    POS

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.