FANUC America Corporation logo

R&D Engineer (Motion Controls)

FANUC America Corporation

Rochester Hills, MIJobSeen 2w agoSeen in employer's feed 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Rochester Hills, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Motion Control Engineer will join FANUC’s R&D Controller Software Development Team to develop and support motion control and path-planning features for robot controllers. The role includes enhancing External Motion Command capabilities and the FANUC ROS 2 Driver, collaborating with product management and global engineering teams, and supporting feature development from concept through release. It also involves validation, customer support, and continuous improvement informed by customer feedback and field experience.

Skills & qualifications

RequiredNice to have

Skills

Embedded Systems SoftwareRoboticsKinematicsDynamicsPath PlanningMotion Control SystemsDynamic Feedback ControlROS 2Computer NetworkingDockerLinuxC#C++Scripting LanguagesClassical Control TheoryDigital Control TheoryRobot Motion PlanningRobotics ApplicationsFANUC Robot ProgrammingRobot Offline ProgrammingNvidia Isaac SimIsaac LabOmniverseC Programming

Qualifications

Master's in Mechanical, Robotics, or Electrical Engineering or Bachelor's With Equivalent Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Tuition Assistance
Paid Time Off

Full 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 invite you to apply today!

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:

  • Medical, Dental & Vision Insurance

  • 401(k) Retirement Program

  • Life Insurance

  • Short-Term & Long-Term Disability Plans

  • Tuition Reimbursement

  • Wellness Program

  • Flexible Spending Accounts

  • Employee Assistance Program

  • Flexible Benefit Dollars

  • Generous Holiday & Vacation Program

Sponsorship is not provided for this position

Equal Opportunity Employer, including disabled and veterans

How this job compares

Set against the 1,284 open Robotics Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This postingNot listed
  • US median$144–220K/yr901 salary ranges
  • US median$39–45/hr32 hourly ranges
Openings
Olive Jobs lists 36 open Robotics Engineer jobs in Michigan and 1,284 across the US. 3% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
Robotics Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 6 years (914 postings).
Education
545 of the 1,284 open Robotics Engineer jobs (42%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.