Robotics Software Engineer en Viable Engineering LLC
Viable Engineering LLC · Orlando, Estados Unidos De América · Onsite
- Professional
- Oficina en Orlando
As an Industrial Robotics Software Engineer at Viable, 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.)
- Working with or creating 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 perform 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)
- Provide mentorship to junior software engineers and interns.
Required Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering or relevant technical discipline.
- Prior professional experience with object-oriented programming, .NET standards, and Dependency Injection.
- Proficiency with C#
- 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 robotics (Fanuc robot arms or similar), motion/robotic control systems, image processing (e.g. OpenCV), PLCs, and CAD/CAM software is preferred
- 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:
The Innovation Center by Viable Engineering Solutions is a world-class concept-to-completion center for the industrial market. We take Research and Development to the next level by providing complete all-in-one fast prototyping and non-destructive testing solutions in our state-of-the-art concept-to-completion facility. The Innovation Center is located in Orlando in the heart of the Central Florida Research Park.
Viable Engineering LLC is an Equal Opportunity Employer.