Software Development Engineer

FANUC America Corporation

Date: 3 days ago
City: Rochester Hills, Michigan
Contract type: Full time
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 our new Software Development Engineer, you will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications.

The ideal candidate is a customer-focused problem-solver who enjoys collaborating with cross-functional teams and has experience with troubleshooting complex electrical and pneumatic devices and ideally, FANUC America robots.

Primary Responsibilities Will Include

  • Support the Software Engineering life cycle for existing and new products
  • Support design and development of new software products and features for existing products
  • Integrate communications with PLCs and FANUC Robot Controllers
  • Manage setup and configuration of interconnected small scale intranet web servers
  • Manage dynamic software features for differing customer applications and requirements
  • Support integration on FAC floor
  • Coordinate with Controls and Process Engineers for deployment at customer sites
  • Write Standard Operating Procedures for supporting the installation, configuration, and operation of the products
  • Support sales and quoting efforts as required
  • Travel to customer facilities for onsite debug

Ideal Candidate Will Have The Following Experience And Education

  • Bachelor degree in Computer Science, related field, or equivalent relevant experience
  • 3+ years software development or related experience
  • Strong programming skills using C# and Visual Basic
  • Experience using Visual Studio and .NET Core frameworks: Blazor preferred, ASP.NET Core, desktop frameworks
  • Strong HTML and CSS skills
  • Experience with Source Control software, preferably GitLab
  • Familiarity with various networking protocols
  • High technical aptitude with the ability to debug software and troubleshoot integrated systems
  • Experience with systems engineering, design, assembly, preferably related to robotic automation systems
  • Strong Interpersonal and leadership skills with emphasis on customer satisfaction

Preferred

  • Experience with Web App deployment
  • Experience with PLC programming and communication protocols

Benefits

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.
Post a CV