Robotics Programmer

Novarc Technologies, Inc.

$70K — $95K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or diploma in Electrical, Welding, or similar disciplines.
  • 1+ years experience with robot programming languages, especially 'Inform' and CIO ladder logic.
  • 2+ years experience with robotic CAD software such as Motosim.
  • 3+ years of experience in C and/or C++ programming.
  • 4+ years of experience with robotic SDKs like MotoPlus.
  • Experience integrating robots with third-party PC/PLC systems.
  • Familiarity with ROS and other robotics middleware frameworks.
  • Algorithmic thinking for control techniques implementation.

Responsibilities

  • Design and implement robot programs using text-based languages for Yaskawa controllers.
  • Develop robot programs ensuring precision and efficiency through parameter adjustment.
  • Perform cell design and reach analysis utilizing robotic CAD software.
  • Select, test, and integrate hardware components like sensors for robotic systems.
  • Troubleshoot and debug robotic programs to enhance system reliability.
  • Collaborate with engineers and welders to integrate robotic systems with automation equipment.
  • Commission control systems and resolve customer service issues with sustainable solutions.

Benefits

  • Core working hours (Monday to Friday, 8AM-5PM PST) with flexible scheduling.
  • Opportunity for remote installations across North America and international sites.
  • In-house demos and customer interactions for professional growth.
Full Job Description
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

Similar Jobs

More Jobs at Novarc Technologies, Inc.

More Manufacturing & Automotive Jobs

Find similar Robotics Programmer jobs: