Shire Jobs

Mobile Shire Logo

Job Information

FANUC America Corporation Senior R&D Engineer - DevOps and Software in United States

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!

In this role as a Senior R&D Engineer, you will be responsible for the architecture, design and implementation of tools needed to:

  • Better understand and manage the time developers spend responding to customer support requests and reported software issues

  • Streamline the DevOps build process for controller software releases

  • Improve and maintain the tools and systems used to publish and manage product information

    You will work with a small team of software developers under the direction of the Senior Manager of Product Information and Development Systems to architect design and develop new tools and/or enhancements for existing tools or products. We will draw upon your full stack software knowledge and capabilities for all aspects of the role including, but not limited to, documentation of tools and processes, implementing software tests and test procedures, and diagnosing and resolving reported problems with both existing and newly developed software.

    Primary responsibilities will include:

  • Follow required ISO procedures for software release and IT guidelines

  • Demonstrate commitment to quality and project timing

  • Diagnose and resolve reported problems with existing or newly developed software

  • Communicate with other engineers and managers on requirements and development related issues

  • Update and modify design and engineering documentation for assigned developments

  • Self-manage assigned software tasks:

  • Estimate level of effort for complex software tasks

  • Develop software task schedules

  • Communicate current task status

    Ideal candidate will have the following experience and education:

  • Bachelor degree in Computer Science, or related field, or equivalent relevant experience

  • 5+ years of experience in software development role

  • Strong aptitude for software and software development tools

  • 3+ years of experience with Python and/or C#

  • Significant experience with one or more of the following is required:

  • Modern frameworks for data-driven applications (software architecture)

  • UI / UX design for web applications (HTML, React, etc.)

  • GitLab/GitHub, Docker, CI/CD pipeline implementation

  • SQL (Postgres, MySQL, SQL Server, etc.)

  • .Net 7.0

    • Basic aptitude for technical writing is required (tech specifications)

    Preferred

  • Master’s degree in Computer Science

  • Experience using Agile methodology for managing software development projects

  • Experience coding in ANSI-C language

  • Experience with Perl scripting language

  • Experience with ClearCase

  • Experience with XSLT, DITA and Xml publishing

    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.

DirectEmployers