free web page hit counter

Embedded Software Engineer at Novarc Technologies North Vancouver

Are you excited to lead the innovation of AI and automation in industrial robotics? If the answer is yes, we have an opportunity for you.

Our never-before-seen welding cobots require customization and R&D. We are looking for a Robotics Control Embedded Engineer to join our growing team and support the development of our cobots.


  • Developing control system designs following systems engineering methodologies
  • PLC programming and Electrical design
  • Design/programming of Human Machine Interfaces (HMI)
  • Troubleshooting of electrical, PLC, and HMI systems
  • Interfacing with real-time database applications to manage critical production information
  • Preparing functional specifications
  • Estimating, planning and executing projects
  • Adhering to all health and safety rules and procedures
  • Performing other duties as assigned by management

Qualifications and Experience

  • Minimum of a Bachelor's Degree in Electrical/Controls/Software Engineering
  • Competent skills in C/C++ and/or Python programming in Linux
  • Proven skills in developing motion control embedded software in multithreaded, real-time environments
  • Familiarity with ROS/ROS2
  • Experience with 6 DoF robotics
  • Experience with PLC programming (ie. ladder logic, structured text, state diagram)
  • Expertise with safety PLCs, safety standards, and risk assessment
  • Strong knowledge of control theory, feedback control, data filtering, and different control strategies such as PID, and MPC
  • Experience with different communication protocols such as EtherCAT, Ethernet/IP, Modbus TCP, CANopen, Devicenet, UDP, etc

About Novarc Technologies:

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. Novarc’s flagship product Spool Welding Robot (SWR) is the world’s first welding cobot and 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:

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

Job Types: Full-time, Permanent


  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Flexible schedule
  • On-site parking
  • Paid time off
  • Wellness program


  • Monday to Friday

Supplemental pay types:

  • Bonus pay

Ability to commute/relocate:

  • North Vancouver, BC: reliably commute or plan to relocate before starting work (required)


  • Bachelor's Degree (required)


  • C++: 3 years (required)

Work Location: One location

Apply Here

About Novarc Technologies

Revenue: Unknown / Non-Applicable
Size: 1 to 50 Employees
Type: Company - Private
Year Founded: 2014