Robotics Programmer

Novarc Technologies, Inc.

$70K — $95K *
Technical Services
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 Technical Services Jobs

Find similar Robotics Programmer jobs: