Job Title: Engineer - PSH Software Development Engineer
PURPOSE AND DESCRIPTION:
Software Development Engineer responsible for the development of software products supporting FANUC America robotic paint and sealer systems. Includes software development, implementation, testing and on site/in plant debug and runoff.
ESSENTIAL FUNCTIONS:
- 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.
MINIMUM REQUIREMENTS:
1. SKILLS/KNOWLEDGE
- Experience using Visual Studio and .NET Core frameworks: Blazor preferred, ASP.NET Core, desktop frameworks.
- Strong HTML and CSS skills.
- Experience with Web App deployment is a plus.
- 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 PLC programming and communication protocols is a plus.
- Experience with systems engineering, design, assembly, preferably related to robotic automation systems.
- Strong Interpersonal and leadership skills with emphasis on customer satisfaction.
2. EXPERIENCE/EDUCATION
- Bachelor degree in Computer Science, related field, or equivalent relevant experience
- Minimum 3 years software development or related experience.
- Strong programming skills using C# and Visual Basic.