Robotics Software Engineer (Industrial Automation)

Viable Engineering Solutions, LLC

Orlando, Northern (FL, KY)

Hybrid

USD 63,000 - 85,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Viable Engineering Solutions, located in Orlando, seeks a Robotics Software Engineer to develop libraries for Fanuc robots, build UIs, and deliver software solutions for customers. You will prototype, test, and contribute to sensor integrations in a fast-paced automation environment.

You will have 5+ years of experience, strong C#, MVVM, and WPF skills, and will work with tools like Visual Studio and Git. Knowledge of OpenCV, PLCs, and CAD/CAM is a plus.

Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering.
  • 5+ years relevant experience required.
  • Proficiency with C# required.
  • Experience with object-oriented programming, .NET standards, and Dependency Injection.
  • Familiarity with C++ and Python.
  • Experience with MVVM and WPF.
  • Experience with development tools, such as Visual Studio and Git.
  • Knowledge of linear algebra and trigonometry. Statistics is also preferred.
  • Some experience with robots (Fanuc robot arms or similar) desired. Other preferred experience includes motion/robotic control systems, image processing (e.g. OpenCV), PLCs, and CAD/CAM software.
  • Experience with creating libraries to communicate with external devices / sensors (e.g. IR / visual color cameras, laser profilometers, ultrasonic probes, PLCs, motor control systems, digital IO boxes, etc.) is preferred

Responsibilities

  • Develop rapid prototypes and complete feasibility studies
  • Testing of all application development
  • Develop graphical user interfaces using WPF and the MVVM design pattern
  • Develop software focused on Fanuc robot communications
  • Develop libraries for interacting with external devices/sensors (e.g. IR/visual color cameras, laser profilometers, ultrasonic probes, PLCs, motor control systems, digital IO boxes, etc.)
  • Work with or create tools for offline robotic arm path planning and collision avoidance
  • Stereo vision image processing and laser profilometry for locating objects in 3D space
  • Develop processes for calibrating the location of various tools and objects inside of a robotic cell
  • Determine the feasibility and accuracy of using sensors or algorithms for performing certain tasks (e.g. determining the accuracy of a stereo camera setup's ability to locate an object, or how accurately a model predicts a robot's motion)

Skills

C# proficiency

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

C++
Python
MVVM
WPF
Visual Studio
Git
OpenCV

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Robotics Software Engineer (Industrial Automation)

30+ days ago Requisition ID: 1074

Salary Range: $45.00 To $62.00 Hourly

As a Robotics Software Engineer at Viable Engineering Solutions, you will create libraries for interacting with Fanuc robots and a variety of devices/sensors, build UIs to enable customer utilization of our products, and build software solutions for customers.

Responsibilities:

  • Develop rapid prototypes and complete feasibility studies
  • Testing of all application development
  • Develop graphical user interfaces using WPF and the MVVM design pattern
  • Develop software focused on Fanuc robot communications
  • Develop libraries for interacting with external devices/sensors (e.g. IR/visual color cameras, laser profilometers, ultrasonic probes, PLCs, motor control systems, digital IO boxes, etc.)
  • Work with or create tools for offline robotic arm path planning and collision avoidance
  • Stereo vision image processing and laser profilometry for locating objects in 3D space
  • Develop processes for calibrating the location of various tools and objects inside of a robotic cell
  • Determine the feasibility and accuracy of using sensors or algorithms for performing certain tasks (e.g. determining the accuracy of a stereo camera setup's ability to locate an object, or how accurately a model predicts a robot's motion)

Qualifications:

  • Bachelor's degree in Computer Science or Computer Engineering
  • 5+ years relevant experience required
  • Proficiency with C# required
  • Prior professional experience with object-oriented programming, .NET standards, and Dependency Injection
  • Familiarity with other programming languages, such as C++ and Python
  • Experience with MVVM and WPF
  • Experience with development tools, such as Visual Studio and Git
  • Knowledge of linear algebra and trigonometry. Statistics is also preferred
  • Some experience with robots (Fanuc robot arms or similar) desired. Other preferred experience includes motion/robotic control systems, image processing (e.g. OpenCV), PLCs, and CAD/CAM software
  • Experience with creating libraries to communicate with external devices / sensors (e.g. IR / visual color cameras, laser profilometers, ultrasonic probes, PLCs, motor control systems, digital IO boxes, etc.) is preferred

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.

Affirmative Action / Equal Opportunity Employer Statement:

Viable Engineering Solutions is an Equal Opportunity Employer and takes affirmative action to employ and advance qualified individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.

In compliance with federal law, we encourage qualified individuals with disabilities and protected veterans to apply. Reasonable accommodations are available upon request. As a federal contractor, Viable is committed to complying with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act (VEVRAA).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - Industrial Automation & UI
Robotics Software Engineer - Industrial Automation & UI

Viable Engineering Solutions, LLC • Orlando (FL), Northern (KY)

Hybrid
USD 63,000 - 85,000
Robotics Engineer
Robotics Engineer

Stark Aerospace, Inc. • Columbus (MS)

On-site
USD 70,000 - 90,000
Robotics Application Engineer
Robotics Application Engineer

Nabla • Boston (MA)

On-site
USD 125,000 - 200,000
Medical, dental, vision insurance
401(k) with company match
20 days PTO
+5
Robotics Application Engineer
Robotics Application Engineer

Sereact GmbH. • Boston (MA)

On-site
USD 125,000 - 200,000
Medical insurance
401(k) with company match
20 days paid time off
+5
Automation Engineer
Automation Engineer

Rogers Athletic Company • Clare (MI)

On-site
USD 90,000 - 120,000
Applications Engineer
Applications Engineer

FANUC America • Rochester Hills (MI)

On-site
USD 75,000 - 110,000
401(k) Retirement Program
Life Insurance
Short-Term & Long-Term Disability
+5
Applications Engineer
Applications Engineer

The Willamette Valley Company • Eugene (OR)

On-site
USD 85,000 - 115,000
Robotics Engineer
Robotics Engineer

PPG • Hampton Township (PA)

On-site
USD 70,000 - 90,000
Health, Dental, Life insurance
Retirement Plan
Paid Vacation & Holidays
+1
Robotics Application Engineer
Robotics Application Engineer

FANUC America Corporation • Rochester Hills (MI)

On-site
USD 70,000 - 90,000
Medical, Dental & Vision Insurance
401(k) Retirement Program
Tuition Reimbursement
+1
Robotics Engineer
Robotics Engineer

State Group Automation (formerly Fletcher Group Automation) • Brookshire (TX)

On-site
USD 80,000 - 100,000
Medical, dental, and vision insurance
Company-paid life insurance
401(k) with company match and immediate vesting
+2