×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

R&D Engineer; Motion Controls

Job in Rochester, Oakland County, Michigan, 48307, USA
Listing for: FANUC
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Robotics
Job Description & How to Apply Below
Position: R&D Engineer (Motion Controls)
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 controllersFANUC 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

Job Details Job Type: Salary Category:
Robotics:
Engineering Salaried:
Salaried
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary