Senior Software Engineer

FANUC America Corporation


Date: 1 week ago
City: Rochester Hills, MI
Contract type: Full time
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 are currently searching for a Senior Software Engineer skilled in the art of advanced programming utilizing software like JAVA, C++ and/or KAREL. In this role, you are responsible for the development, validation and maintenance of code for the customization of our core product robot software. You will produce a robot user-interface menu called the ”Wizard” that will setup the robot applications such as Spot, MH, Dispense, Stud, etc. for our customers (GM, FORD, Stellantis, Amazon, Tesla, etc.). This wizard will set up the entire robot from scratch in which the integrator or end user will only teach points for the robot to run production. This interface will specifically load all robot and customer files / variables to run production and test the robot, peripheral equipment and PLC for communication, basic functionality and error recovery.

Primary Responsibilities Will Include

  • Develop robot programs written in JAVA/C++/KAREL, TTP+ (Teach Pendent Programs), PMC (Programmable Machine Controller) for FANUC’s controller system
  • Development of new and/or future customer product features and maintain ongoing software release support
  • Define future robotic application process solutions through evaluation of: customer needs, internal capabilities, competitive solutions, technology advancements, and past process solutions
  • Write detailed robot software specifications and programming guides with customers
  • Update and modify design and engineering documentation as required
  • Support strong customer relationships with our Integrators & Customers
  • Adherence to established coding standards to produce clean, clear, well-documented, and easily-maintained code
  • Development and implementation of software tests and test procedures
  • Configure project software variants
  • Act as a key customer contact for product related issues, supporting execution

Ideal Candidate Will Have The Following Experience And Education

  • Bachelor’s or associate’s degree in engineering, Robotics, Electrical Engineering or related field or related experience
  • Ability to write advanced programming in JAVA/ C++
  • Ability to present comprehensive technical evaluations
  • Strong communication and effective interaction with customers

Preferred

  • 5+ years’ experience with Robotics or in Automation Environment
  • Experience with industrial robots and/or computer-controlled automation

Benefits

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

Equal Opportunity Employer, including disabled and veterans.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Advanced Technical Support Engineer

FANUC America Corporation, Rochester Hills, MI
1 week ago
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...

Finance Manager - Credit and Cash Management

FANUC America Corporation, Rochester Hills, MI
1 week ago
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...

Physical Therapist

Advanced Physical Therapy Clinics, Rochester Hills, MI
3 weeks ago
OverviewClinic: Advanced Physical TherapyPosition: Physical TherapistLocation: Rochester Hills, MichiganEmployment Type: Full-timeExperience: 1+; New Grads Welcome Bonus: Qualified Physical Therapist candidates are eligible for sign on bonus programWho We Are: Advanced Physical Therapy has several locations serving the Metro Detroit area for more than 27 years. Our philosophy is to provide the highest quality therapy through hands-on, personalized care and education....