Senior Software Engineer

FANUC America Corporation
Rochester Hills, Michigan 48309
  • Job Type
  • Job Status
    Full Time
  • Jobs Rated

FANUC America Corporation provides the most complete range of industry-leading robotics, CNC and motion control systems, and ROBODRILL machining centers. Our innovative technologies and proven expertise help manufacturers in the Americas to be more efficient, reliable and profitable. We are currently searching for a dynamic, self-starter Senior Software Engineer responsible for software applications for FANUC America robotic paint and sealer applications. Primary responsibilities will include: 

  • Responsible for controls system software (Plc/HMI/GUI) design and implementation, testing and on site/in plant debug and runoff.
  • Assume leadership role during project execution.
  • Work with other controls engineers and /or supervise/train associate engineers working on projects.
  • Work as part of an execution team and assume complete responsibility of system control function from start to finish of the project.
  • Write controls specifications defining the functional scope of controls and the I/O requirements.
  • Review and assist the electrical design process.
  • Program and debug PLC programs.
  • Write Standard Operating Procedures.
  • Support integration on FAC floor.
  • Support field installation, startup and debug of systems.
  • Provide support for current systems.
  • Hold customer training sessions as needed.
  • Support sales and quoting efforts as required.


Ideal candidate will have the following experience and education:


  • Bachelor degree in Electrical/Computer Engineering or related field, or equivalent relevant experience.
  • Minimum eight years of PLC and/or PC software programming experience.
  • Experience with systems engineering, design, assembly, preferably related to robotic automation systems.
  • Wiring/troubleshooting experience.
  • Strong PLC set-up and programming skills. Siemens, Omron or Mitsubishi preferred.
  • Familiarity with various networking protocols
  • Strong programming skills in Visual Basic, .Net or equivalent programming environments.
  • High technical aptitude with the ability to troubleshoot complex electrical and pneumatic devices.
  • Strong Interpersonal and leadership skills with emphasis on customer satisfaction.
  • Overnight travel to customer site for durations required by projects and customers, including overseas assignments. 

We offer outstanding professional opportunities and a competitive compensation and benefits package. Applicants must be currently authorized to work in the United States on a full-time basis to be considered for this position. To apply for this position please visit our website at:


FANUC America Corporation

3900 W. Hamlin
Rochester Hills, MI 48309


EEO/AA Employer/Minorities/ Women/Veterans/Disabled

VEVRAA Federal Contractor


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer

FANUC America Corporation
Rochester Hills, Michigan 48309

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good