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
Skills Required
- Master’s degree in Mechanical, Robotics, or Electrical Engineering, or equivalent experience with a bachelor’s degree
- Education or industry experience in embedded systems software, robotics, motion control systems, or dynamic feedback control
- Proficiency in ROS 2, computer networking, Docker, and Linux
- 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
- Ability to develop a practical robotics application
- Programming experience with FANUC robots
- Robot offline 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
FANUC America Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about FANUC America and has not been reviewed or approved by FANUC America.
-
Healthcare Strength — Healthcare coverage is positioned as comprehensive, spanning medical, dental, and vision insurance along with disability and life insurance. A wellness program is also described as part of the health-and-wellbeing offering.
-
Retirement Support — Retirement offerings include a 401(k) savings program as part of the core package. Broader retirement supports such as pension and retirement allowance plans are also highlighted at the parent-company level as part of employee welfare initiatives.
-
Leave & Time Off Breadth — Paid vacation and paid holidays are included as standard time-off benefits. Time off is also associated with positive work/life balance in at least one role-specific account.
FANUC America Insights
What We Do
FANUC America Corporation, headquartered in Rochester Hills, MI is the leading supplier of robots, CNC systems and factory automation. Founded in 1982, FANUC America has over 1,500 employees in the Americas. Our team of automation professionals work in customer service, engineering, finance, human resources, IT, logistics, operations, manufacturing, product development, sales & marketing and training. On October 22, 2019, FANUC America hosted a Grand Opening of our new 461,000 square-foot facility in Auburn Hills, Michigan, in order to keep pace with the growing demand for robots and automation. Constructed and in full operation just one year after breaking ground, the new facility houses several departments including engineering, product development, manufacturing and warehousing. FANUC now occupies over one million square feet of building space in Oakland County, Michigan. In 2021, FANUC America was named one of Michigan’s top workplaces by the Detroit Free Press for the 10th consecutive year. In addition, the Chicago Tribune named FANUC America’s Hoffman Estates, IL regional office one of Illinois’ top workplaces.







