Senior Robotics Software Engineer

  • Viable Engineering Solutions LLC
  • Orlando, Florida
  • 11/02/2026
Full time Information Technology Telecommunications

Job Description

Lead software engineering for robotic automation projects from concept through commissioning. Architect C#/.NET applications, integrate industrial robots, PLCs and sensors, develop motion planning and 3D vision systems, and guide project teams through deployment and troubleshooting.

Responsibilities

  • Lead software planning and technical delivery for robotic automation projects from feasibility through deployment.
  • Define requirements, technical plans, task scope, estimates, acceptance criteria and risk mitigations; review and integrate team deliverables.
  • Architect C#/.
  • NET applications using WPF, MVVM and dependency injection, setting module boundaries, interfaces and test strategies.
  • Integrate industrial robots with PLCs, sensors, cameras, controllers and cell software; establish reusable device-integration patterns.
  • Develop cell-level motion planning, trajectory generation, collision avoidance, offline programming, 3
  • D vision and localization.
  • Own calibration, accuracy and cycle-time validation, cell safety software, troubleshooting, commissioning and team mentorship.

Required Skills

  • C design .
  • NETDependency injection
  • WPFMVVMIndustrial robot integration
  • Robot motion planning
  • Trajectory generation3
  • D vision and point-cloud processing