Fanuc America Corporation - Rochester Hills, MI

posted 11 days ago

Full-time - Senior
Rochester Hills, MI
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer at FANUC America Corporation will play a crucial role in designing, developing, and implementing software engineering solutions for the Automation Systems Group (ASG). This position requires a blend of technical expertise and leadership skills to navigate complex engineering challenges and support the strategic direction of ASG's software systems. The ideal candidate will be responsible for leading engineering execution, mentoring team members, and ensuring high-quality software specifications and designs.

Responsibilities

  • Lead and play an integral role in the engineering execution team, focusing on the project's robot software requirements
  • Supervise and mentor other Software Engineers, fostering a collaborative and growth-oriented team environment
  • Develop comprehensive software specifications that clearly define the scope of the project requirements
  • Assist with the software design process, bringing expertise in software engineering to enhance overall design quality
  • Actively support quoting efforts by estimating software labor costs, contributing to accurate and competitive proposals
  • Thoroughly review customer technical specifications to ensure the proposed solution complies with all requirements and expectations
  • Support the integration, debugging, and run-off of large automation systems at the FANUC America Facility
  • Verify hardware/software installations, while debugging robots and other related peripherals
  • Ensure seamless integration and functionality during field installation, startup, and debugging of systems
  • Lead customer training sessions and develop comprehensive operator manuals, while enhancing customer understanding and ability to operate and maintain the automation system effectively
  • Collaborate with sales, product management, manufacturing, and other ASG teams to align software engineering strategies with broader company objectives
  • Stay updated on new technologies or methodologies that could enhance department efficiency and effectiveness, and suggest implementations where appropriate

Requirements

  • Bachelor's degree in electrical, computer, or software engineering, or equivalent relevant experience
  • 6+ years of experience in software engineering with an in-depth understanding of robotic automation systems, vision guidance, controls, and other related technical areas
  • 3+ years proven experience leading and guiding the work of others, while developing and implementing overall engineering strategies of large robotic systems
  • Prior experience successfully managing the development and execution of software system engineering, design, and integration of large automation, material handling, robotics, assembly, and manufacturing projects

Nice-to-haves

  • Advanced Degree in Software Engineering
  • 10+ years in robotics/automation industry

Benefits

  • Equal Opportunity Employer, including disabled and veterans
  • Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service