Robotics Software Engineer

FANUC America Corporation•Rochester Hills, MI

About The Position

The Robotics Software Engineer designs, develops, and implements software engineering solutions for Automation Systems Group (ASG) customers. The role contributes technical expertise and leadership to the strategic direction of ASG software system solutions while addressing complex engineering challenges and supporting broader organizational objectives. The engineer participates in project execution, develops software specifications, supports software design and quoting, and reviews customer technical specifications for compliance. The role also supports integration, debugging, and run-off of large automation systems at the FANUC America Facility, verifies hardware and software installations, and assists with field installation and startup. Additional duties include customer training, preparing operator manuals, cross-functional collaboration, and identifying technologies or methods that could improve departmental effectiveness.

Requirements

  • Bachelor's degree in electrical, computer, or software engineering, or equivalent relevant experience.
  • At least 2 years of software engineering experience.
  • In-depth understanding of robotic automation systems, vision guidance, controls, and related technical areas.
  • Prior experience managing the development and execution of software system engineering, design, and integration for large automation, material handling, robotics, assembly, and manufacturing projects.

Nice To Haves

  • Advanced degree in software engineering.
  • 5 or more years of experience in the robotics or automation industry.

Responsibilities

  • Participate in the engineering execution team, focusing on project robot software requirements.
  • Foster a collaborative and growth-oriented team environment.
  • Develop software specifications that define project requirements and scope.
  • Assist with software design and help improve overall design quality.
  • Estimate software labor costs to support quoting and proposals.
  • Review customer technical specifications to ensure proposed solutions comply with requirements and expectations.
  • Support integration, debugging, and run-off of large automation systems at the FANUC America Facility.
  • Verify hardware and software installations and debug robots and related peripherals.
  • Support system integration, field installation, startup, and debugging.
  • Lead customer training sessions and develop operator manuals.
  • Collaborate with sales, product management, manufacturing, and other ASG teams to align software engineering strategies with company objectives.
  • Stay current on technologies and methodologies that could improve departmental efficiency and effectiveness, and suggest implementations where appropriate.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) retirement program
  • Life insurance
  • Short-term and long-term disability plans
  • Tuition reimbursement
  • Wellness program
  • Flexible spending accounts
  • Employee assistance program
  • Flexible benefit dollars
  • Holiday and vacation program
  • Opportunities for advancement, knowledge and skill development, and recognition of individual achievements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service