Experience Inc. Jobs

Job Information

FANUC America Corporation Product Development Software Engineer in Rochester, Michigan

FANUC America CorporationProduct Development Software Engineer Rochester, MI 48309

AtFANUC America Corporationwe 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 atFANUC America, we invite you to applytoday!

FANUC America Corporationis the world leader in robotics, CNC systems and factory automation and has been voted by our employees as a Top Workplace year after year. Our innovative technologies and proven expertise help manufacturers in the Americas to be more efficient, reliable and profitable. FANUC America is currently searching for aProduct Development Software Engineer in our Vision and Handling Tool group. Primary responsibilities will include:

  • Specific development of core system software within an embedded real time operating system environment This includes the following areas:

  • Real-time operating systems and file systems

  • Program execution environments

  • User Interface software using state of the art web based and OpenGL technologies

  • Interfacing with middleware and Cloud systems.

  • Specification, design, implementation of software developments or software enhancements to existing products.

  • Development and implementation of product tests and product test procedures.

  • Assist productization staff in the release of product software.

  • Development of product documentation.

  • Resolving field reported problems.

  • Communication with FANUC and other engineering staffs on product and development related issues.

  • Present a proposed product concept to selling division and select customers.

  • Update and modify design and engineering documentation as required for assigned developments.

  • Ability to develop simple project schedules.

    Ideal candidate will have the following experience and education:

  • Bachelor degree in Engineering (Electrical, Computer Engineering, or Robotics major preferred), advanced degree preferred, or equivalent relevant work experience

  • Minimum four years of experience in an embedded software development role.

  • Strong ANSI-C language or C++ coding skills and experience with large project software development environment (configuration management, build/release)

  • Significant academic and/or practical development experience in User Interface software and/or operating systems

  • Experience with Web based user interface tools ( ex. Javascript, JQuery, Ajax, NAPI, HTML 5)

  • Experience with FANUC’s KAREL and TPP programming languages is preferred.

  • Strong aptitude for Software programming

  • Strong ability to debug complex software issues in a persistent manner

  • Good knowledge of real-world applications using robots

  • Knowledge of application development of embedded system applications in “C” and web technologies.

  • Good technical writing skills and overall written and oral communications skills

  • Ability to successfully work in teams, and effectively manage themselves in a somewhat unstructured environment.

  • Familiarity with vision systems and force sensors is a plus.

  • Familiarity with AI/Machine Learning, AR/VR and leading edge technologies is a plus.

    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

    FANUC America Corporation is an equal opportunity employer that proudly extends opportunities to qualified individuals including disabled persons and veterans without regard to any legally protected status or characteristic.