Job Information
FANUC America Corporation R&D Systems Software Validation Engineer in Rochester Hills, Michigan
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’s Research and Development team is looking for a Controller and PC Software Validation Engineer to develop, maintain, and execute automated validation software and manual validation procedures to ensure the product meets a specified functionality, adheres to quality standards, and is secure. In this role, you will work closely with the Development Engineers to understand and develop independent automated validation software. You will need to work effectively across various development groups to assess, correct and confirm reported software defects. Primary responsibilities will include:
Maintain, enhance, and create automated validation software and manual validation procedures
Manage GitLab validation software projects
Work with developers to review validation strategy to ensure accurate functional coverage
Identify industry best practices and draft standards for designing and implementing automated or manual software validation
Develop and deploy an infrastructure of automated validation software using CI/CD processes
Prepare periodic validation reports to advise progress, issues, critical items, and action items
Data collection and analysis against design specifications to ensure compliance
Draft validation software procedures and training documentation Ideal candidate will have the following experience and education:
Bachelor’s degree in Computer Science, Engineering, or equivalent relevant experience
1+ years of experience in a software engineering role or equivalent experience
Programming skills in C and Python
Experience with GitLab or equivalent source control systems
Experience with Windows and Unix/Linux Operating Systems Preferred Qualifications:
Programming experience with FANUC robots
Knowledge of functional validation and cyber-security validation
Experience with .NET languages, C++, or scripting languages 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. Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled