Job Type

full-time

posted

8 days ago

Location

Rochester, MI

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!


 


FANUC America Corporation is 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 a Product 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


About the Company

Company Logo FANUC America Corporation
Company Logo FANUC America Corporation
Company Logo FANUC America Corporation
Company Logo FANUC America Corporation

FANUC America Corporation

FANUC America Corporation provides the most complete range of industrial automation equipment including robots, CNCs and motion control systems. FANUC’s innovative technologies and proven expertise help manufacturers in the Americas maximize efficiency, reliability and profitability. Markets served include: Aerospace, Agriculture, Assembly, Automation, Automotive, Construction, Education, Energy, Fabricating, Food, General Motion Control, Machine Tool, Material Handling, Material Removal, Medical, Metal Fabrication, Metalforming, Mold & Die and Woodworking. FANUC America is headquartered at 3900 W. Hamlin Road, Rochester Hills, MI, 48309, and is a subsidiary of FANUC CORPORATION in Japan. FANUC America has facilities in: Atlanta; Boston; Charlotte; Chicago; Cincinnati; Cleveland; Dallas; Lake Forest, Los Angeles and San Francisco, CA; Minneapolis; Pine Brook, NJ; Toronto; Buenos Aires, Argentina; Sao Paulo, Brazil; and Aguascalientes and Tlalnepantla, Mexico.

Company Size

500 to 999 employees

Industry

Manufacturing - Other

Founded

1982

Website

http://www.fanucamerica.com/