R&D Engineer (Motion Controls)

FANUC America Corporation

Rochester Hills (MI)

On-site

USD 110,000 - 160,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) Retirement Program
Life Insurance
Short-Term & Long-Term DisabilityPlans
Tuition Reimbursement
Wellness Program
Flexible Spending Accounts
Employee Assistance Program
Generous Holiday & Vacation Program

Job summary

FANUC America Corporation is seeking a Motion Control Engineer to join the R&D Controller Software Development Team in the Rochester Hills area. You will design and enhance motion control and path planning features for FANUC robot controllers, including the External Motion Command capabilities and the FANUC ROS 2 Driver.

You will collaborate with product management and global engineering teams to define requirements, drive development, and ensure successful deployment of new capabilities,

Qualifications

  • Master’s degree in Mechanical, Robotics or Electrical Engineering, or equivalent experience with a Bachelor’s degree.
  • Education or experience in Embedded systems software, Robotics (Kinematics, Dynamics, Path Planning), Motion Control Systems.
  • Proficiency in ROS 2, computer networking, Docker, and Linux OS.
  • Experience with C#, C++ and scripting languages.

Responsibilities

  • Design, develop, maintain, and support motion control and path planning features for FANUC robot controllers.
  • Lead enhancements to External Motion Command capabilities and the FANUC ROS 2 Driver.
  • Define feature requirements with product management and drive development from concept to release.
  • Develop test plans and validate motion system software performance.
  • Provide consulting and support to customers, distributors, and FANUC personnel.
  • Contribute to long-term technical developments for FANUC products.

Skills

ROS 2
Docker
Linux
C++
C#
Scripting languages
Networking
Robotics concepts

Education

Master’s degree in Mechanical, Robotics or Electrical Engineering

Tools

FANUC ROS 2 Driver

Job description

Job Description

Who You Are

In this role as a Motion Control Engineer to join the R&D Controller Software Development Team. You will design, develop, maintain, and support motion control and path planning features for FANUC robot controllers. You will lead the development of enhancements to FANUC's External Motion Command capabilities and the FANUC ROS 2 Driver, enabling customers to integrate and control FANUC robots in increasingly complex automation environments.

You will be working closely with Product Management and global engineering teams to define feature requirements, drive development from concept through release, and ensure successful deployment of new capabilities. You core responsibilities will encompass software architecture and development, feature validation and quality assurance, in addition to customer support and continuous improvement based on customer feedback and field experience.

You will need to draw upon your technical leadership, cross-functional collaboration, and passion for delivering robust, high-quality solutions that meet evolving customer needs.

How It’s Done

  • Implementation and maintenance of motion features and enhancements relating to motion planning and control
  • Develop new features for FANUC ROS 2 Driver capabilities and external motion streaming
  • Detailed specification, design, and documentation of enhancements to robot controller motion software
  • Test plan development and testing of motion system software, and robot performance
  • Providing consulting and support to customers, distributors, and FANUC personnel outside of the development group in the following areas:
    • Customer applications involving robots and controllers
    • FANUC Motion system operation and robot performance
  • General involvement in long term technical developments involving FANUC products

What You Need

  • Master’s degree in Mechanical, Robotics or Electrical Engineering, or equivalent experience with a Bachelor’s degree
  • Relevant education or industry experience in one or more of the following areas of interest:
    • Embedded systems software
    • Robotics (Kinematics, Dynamics, Path Planning, etc.)
    • Motion Control Systems, Dynamic Feedback Control
  • Proficiency in ROS 2, computer networking, Docker, and Linux OS
  • Experience with C#, C++ and scripting languages
  • Practical understanding of Classical and Digital Control Theory
  • Practical understanding of Robot Kinematics and Dynamics
  • Practical understanding of Robot Motion Planning
  • Knowledge or ability to develop a Robotics Application (a practical application of a robot to perform a useful task)

What Would Be Even Better

  • Programming experience with FANUC robots
  • Robot Off-line Programming knowledge or skills
  • Experience with Nvidia Isaac Sim, Isaac Lab, and Omniverse
  • Advanced proficiency in C for scientific and high-performance software development
  • Experience with Robot Motion Planning

It’s Your Move

At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported.

We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are one of those talented people and are interested in being considered for a career at FANUC America

We offer market competitive pay and benefits programs, as well as opportunities for advancement, knowledge and skill development, and recognition of individual achievements. In addition, we offer the following benefits to our employees:

  • 401(k) Retirement Program
  • Life Insurance
  • Short-Term & Long-Term Disability Plans
  • Tuition Reimbursement
  • Wellness Program
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Generous Holiday & Vacation Program

Sponsorship is not provided for this position

Equal Opportunity Employer, including disabled and veterans

Life at FANUC

Company Overview

Awards

Our Commitment to Sustainability

Examples of What we Do

EEO is the Law

ADP Privacy Statement

Artificial Intelligence

Google Privacy Policy

Google Terms of Service

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior R&D Engineer - Embedded Controller Software
Senior R&D Engineer - Embedded Controller Software

FANUC America Corporation • Rochester Hills (MI)

On-site
USD 110,000 - 150,000
Manager - Research and Development - Controller and Paint Hardware
Manager - Research and Development - Controller and Paint Hardware

FANUC America Corporation • Rochester Hills (MI)

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

FANUC America Corporation • Rochester Hills (MI)

On-site
USD 85,000 - 120,000
Motion Controls R&D Engineer - ROS 2 & Path Planning
Motion Controls R&D Engineer - ROS 2 & Path Planning

FANUC America Corporation • Rochester Hills (MI)

On-site
USD 110,000 - 160,000
401(k) Retirement Program
Life Insurance
Short-Term & Long-Term DisabilityPlans
+5
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 Application Engineer (Physical AI)
Robotics Application Engineer (Physical AI)

FANUC America Corporation • Union City (CA)

On-site
USD 115,000 - 160,000
Medical, Dental & Vision Insurance
401(k) Retirement Program
Life Insurance
+7
Senior Software Product Manager
Senior Software Product Manager

FANUC America Corporation • Rochester Hills (MI)

On-site
USD 120,000 - 160,000
Medical, Dental & Vision Insurance
401(k) Retirement Program
Life Insurance
+6
Senior Service and Installation Engineer
Senior Service and Installation Engineer

FANUC America Corporation • Rochester Hills (MI)

On-site
USD 75,000 - 95,000
Medical, Dental & Vision Insurance
401(k) Retirement Program
Tuition Reimbursement
+1
Strategic Account Manager - AI, Robotics, & Emerging Technologies
Strategic Account Manager - AI, Robotics, & Emerging Technologies

FANUC America Corporation • Union City (CA)

On-site
USD 90,000 - 130,000
401(k) Retirement Program
Life Insurance
Short-Term & Long-Term Disability
+5
Controls Engineer
Controls Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 90,000 - 120,000