Industrial Robotics Software Engineer

Viable Engineering Solutions LLC

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

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Robotics, or related field.
  • Strong proficiency in C# and object-oriented software development.
  • Experience with .NET, Dependency Injection, WPF, and MVVM architecture.
  • Familiarity with development tools like Visual Studio and Git.
  • Knowledge of linear algebra and trigonometry for robotics applications.
  • Experience with 6-axis industrial robots (e.g., Fanuc, ABB).
  • Understanding of motion control, path planning, and collision avoidance concepts.
  • Knowledge of machine vision tools such as OpenCV, Cognex, or Keyence.

Responsibilities

  • Develop rapid prototypes for robotic automation applications.
  • Design, develop, test, and support software applications using C#, .NET, WPF, and MVVM.
  • Create software and interfaces for 6-axis industrial robots such as Fanuc.
  • Develop libraries and APIs for external devices and sensors.
  • Optimize robotic path planning, motion control, and collision avoidance.
  • Implement computer vision solutions with stereo vision and image processing.
  • Collaborate with engineering teams on system commissioning and troubleshooting.

Benefits

  • Opportunity to work in a state-of-the-art concept-to-completion facility.
  • Exposure to cutting-edge automation and robotics technologies.
  • Collaborative environment with skilled engineering professionals.
  • Engagement in innovative research and development projects.
Full Job Description
We are seeking an Industrial Robotics Software Engineer to develop advanced automation solutions that integrate software, industrial robotics, machine vision, and sensor technologies. This role combines C# software development, robotic path planning, computer vision, and automation system integration.

Responsibilities
  • Develop rapid prototypes and perform feasibility studies for robotic automation applications.
  • Design, develop, test, and support software applications using C#, .NET, WPF, and MVVM.
  • Develop software and communication interfaces for Fanuc and other 6-axis industrial robots.
  • Create libraries and APIs for interfacing with external devices and sensors, including cameras, laser profilometers, ultrasonic probes, PLCs, motor controllers, and digital I/O systems.
  • Develop and optimize robotic path planning, motion control, collision avoidance, and offline programming tools.
  • Implement computer vision solutions using stereo vision, image processing, and 3D object localization technologies.
  • Develop calibration processes for robotic cells, tooling, and workpiece positioning.
  • Evaluate and validate the performance, accuracy, and feasibility of sensors, vision systems, and motion planning algorithms.
  • Collaborate with engineering teams to commission, troubleshoot, and continuously improve automated systems.

Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related field.
  • Strong proficiency in C# and object-oriented software development.
  • Experience with .NET, Dependency Injection, WPF, and MVVM architecture.
  • Experience with development tools such as Visual Studio and Git.
  • Knowledge of linear algebra, trigonometry, and applied mathematics for robotics applications.
  • Experience with or strong familiarity with 6-axis industrial robots (Fanuc, ABB, KUKA, Yaskawa, or similar).
  • Experience with robotic motion control, path planning, and collision avoidance concepts.
  • Knowledge of machine vision and image processing tools such as OpenCV, Cognex, or Keyence.
  • Experience integrating sensors, PLCs, motor control systems, and industrial communication devices.
  • Familiarity with CAD/CAM, robotic simulation, or offline programming software is a plus.
  • Strong troubleshooting, analytical, and problem-solving skills.

This position is ideal for an engineer who enjoys combining software development, robotics, computer vision, and automation technologies to solve complex manufacturing and industrial challenges.

The Company:

Viable Engineering Solutions is a world-class concept-to-completion center for the industrial market. We take Research and Development to the next level providing rapid prototyping, robotics, automation, and non-destructive testing solutions in our state-of-the-art concept-to-completion facility. We are located in Orlando in the heart of the Central Florida Research Park.

Similar Jobs

More Jobs at Viable Engineering Solutions LLC

More Manufacturing & Automotive Jobs

Find similar Industrial Robotics Software Engineer jobs: