Senior Software Engineer

at  FANUC America

Rochester Hills, MI 48309, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Feb, 2025Not Specified19 Nov, 20245 year(s) or aboveFlexible Spending Accounts,Robotics,Addition,Life Insurance,Vision InsuranceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • 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


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Electrical, Electrical Engineering, Engineering

Proficient

1

Rochester Hills, MI 48309, USA