Lead Robotics Software Engineer: Motion Planning & Vision

Viable Engineering Solutions LLC

Orlando (FL)

On-site

USD 127,000 - 160,000

Full time

9 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Viable Engineering Solutions in Orlando, FL seeks a Senior Robotics Software Engineer to act as the technical lead for software of robotic automation projects from concept through commissioning. You will define software problems, break work into tasks, and guide a team while remaining hands-on in motion planning, 3D vision, calibration, and system integration.

The role requires 9+ years in industrial robotics software, expert C#/.NET/WPF/MVVM skills, and strong math.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related field.
  • 9+ years of professional software development experience, with a substantial portion in industrial robotics or automation.
  • Expert-level C# and object-oriented design skills, with a record of building and maintaining production applications.
  • Deep experience with .NET, Dependency Injection, WPF, and MVVM, including making architecture decisions for multi-module applications.
  • Experience setting up branching strategies, automated testing, and code review practices for a project team using Visual Studio and Git.
  • Strong applied mathematics, including linear algebra, coordinate transformations, kinematics, and the error analysis needed to build accuracy budgets.
  • Hands-on experience integrating 6-axis industrial robots (Fanuc, ABB, KUKA, Yaskawa, or similar) in delivered systems, including multi-robot or external-axis cells.
  • Demonstrated experience delivering motion planning and collision avoidance for complete robotic cells.
  • Practical experience with machine vision using OpenCV, Cognex, Keyence, or comparable tools, including 3D vision and point-cloud processing.

Responsibilities

  • Serve as the technical lead for the software of robotic automation projects from feasibility through deployment, translating needs into software requirements and a technical plan.
  • Define software problems and break scope into well-scoped tasks with clear requirements, interfaces, and acceptance criteria; assign and track progress.
  • Serve as the primary technical consultant for the project team and customers, guiding approach and removing blockers.
  • Help develop software effort estimates for projects and proposals based on scope and risk; flag changes early.
  • Architect the project application in C#, .NET, WPF, and MVVM on top of the common software platform; set conventions.
  • Lead robot integration for the cell on Fanuc and other 6-axis industrial robots, including multi-robot coordination and integration with PLCs, sensors, and cell software.
  • Own motion planning for the full cell, including trajectory generation, collision avoidance, and offline programming; balance reach, cycle time, accuracy, and quality.
  • Lead 3D vision and localization for the cell; ensure vision, calibration, and motion subsystems meet system-level accuracy.
  • Define accuracy and cycle-time budgets and design validation tests to prove the system meets requirements.
  • Implement and verify software for cell safety, including safety zones and I/O in coordination with controls and risk assessments.
  • Drive cell-level performance and reliability, including diagnostics and field issue traceability.
  • Lead on-site commissioning and troubleshooting, make technical decisions in the field, and mentor teammates.

Skills

C#
WPF
MVVM
Object-oriented design
Team leadership

Education

Bachelor's degree in Computer Science/Computer Engineering/Robotics or related field
Master's degree is a plus

Tools

Visual Studio
Git

Job description

Viable Engineering Solutions in Orlando, FL seeks a Senior Robotics Software Engineer to act as the technical lead for software of robotic automation projects from concept through commissioning. You will define software problems, break work into tasks, and guide a team while remaining hands-on in motion planning, 3D vision, calibration, and system integration.

The role requires 9+ years in industrial robotics software, expert C#/.NET/WPF/MVVM skills, and strong math.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Lead — Industrial Automation
Robotics Software Lead — Industrial Automation

Viable Engineering Solutions, LLC • Orlando (FL)

On-site
USD 127,000 - 160,000
Senior Robotics Software Engineer: C#, Vision & Motion
Senior Robotics Software Engineer: C#, Vision & Motion

Viable Engineering Solutions LLC • Orlando (FL)

On-site
USD 106,000 - 125,000
Robotics Software Engineer — Vision & 6-Axis Path Planning
Robotics Software Engineer — Vision & 6-Axis Path Planning

Viable Engineering Solutions, LLC • Orlando (FL)

On-site
USD 143,270,000 - 201,130,000
Robotics Software Engineer: Industrial Automation & Vision
Robotics Software Engineer: Industrial Automation & Vision

NCSL International • Orlando (FL), Northern (KY)

Hybrid
USD 90,000 - 140,000
Senior Robotics Controls Lead – Automation & Integration
Senior Robotics Controls Lead – Automation & Integration

Viable Engineering Solutions, LLC • Orlando (FL)

On-site
USD 123,000 - 148,000
Lead Robotics Controls Engineer — System Integration
Lead Robotics Controls Engineer — System Integration

Viable Engineering Solutions LLC • Orlando (FL)

On-site
USD 123,000 - 148,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Viable Engineering Solutions LLC • Orlando (FL)

On-site
USD 127,000 - 160,000
Robotics Controls Engineer III - Lead End-to-End Automation
Robotics Controls Engineer III - Lead End-to-End Automation

Viable Engineering Solutions LLC • Orlando (FL)

On-site
USD 106,000 - 125,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Viable Engineering Solutions, LLC • Orlando (FL)

On-site
USD 127,000 - 160,000
Senior Robotics Controls Engineer: End-to-End Automation
Senior Robotics Controls Engineer: End-to-End Automation

Viable Engineering Solutions, LLC • Orlando (FL)

On-site
USD 106,000 - 125,000