Senior R&D Engineer - DevOps and Software

Company:  FANUC America
Location: Rochester Hills
Closing Date: 25/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / 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 !

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:

  • High School Diploma or GED Required
  • 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)
  • Master's degree in Computer Science preferred
  • Experience using Agile methodology for managing software development projects preferred
  • Experience coding in ANSI-C language, Perl scripting language, ClearCase, XSLT, DITA and Xml publishing preferred

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.

#J-18808-Ljbffr
Apply Now
Share this job
FANUC America
  • Similar Jobs

  • Senior Network and Communications Software Engineer

    Troy
    View Job
  • Senior Network and Communications Software Engineer

    Troy
    View Job
  • Senior Network and Communications Software Engineer

    Troy
    View Job
  • Senior Network and Communications Software Engineer

    Troy
    View Job
  • DevOps Engineer

    Auburn Hills
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙