Summary
FANUC America Corporation is seeking a Design Engineer responsible for developing industrial desktop and web-based software solutions. The role involves working in an Agile/Scrum environment to architect, design, support, and document software and hardware products for customers and the CNC sales force.
Responsibilities
- Development and maintenance of software written in C++ and C#
- Software Testing and Release
- Testing software developed by others
- Release software to any test team or beta customers
- Create installation, maintenance, and user documentation
- Assist team members in the development of coding strategies and collaboratively working on software applications
- Support of customers and internal users on the software products
- 10% travel for business necessity
Skills
- High School Diploma & GED
- At least 1 year of software development experience
- Programming in various development software including Microsoft C#/C++ language(s)
- Using Microsoft UI Frameworks like WPF
- Microsoft Programming Tools such as Visual Studio and Azure DevOps
- Development with Network communication protocols such as FTP, TCP, Pipes
- Develop and conduct internal training classes for team products
- Web Development, ASP.Net, MVC/Razor or Core
- Experience with front end web technologies, including HTML, CSS, Javascript, JQuery
- Knowledge of common software programming architectures such as MVVM and MVC
- Relational database programming using SQL and SQL Server
- Knowledge of InstallShield
- Associate's & Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Experience with industrial controls systems
- Familiarity with FANUC CNCs
Qualifications
Must Haves
- High School Diploma & GED
- At least 1 year of software development experience
- Programming in various development software including Microsoft C#/C++ language(s)
- Using Microsoft UI Frameworks like WPF
- Microsoft Programming Tools such as Visual Studio and Azure DevOps
- Development with Network communication protocols such as FTP, TCP, Pipes
- Develop and conduct internal training classes for team products
- Web Development, ASP.Net, MVC/Razor or Core
- Experience with front end web technologies, including HTML, CSS, Javascript, JQuery
- Knowledge of common software programming architectures such as MVVM and MVC
- Relational database programming using SQL and SQL Server
- Knowledge of InstallShield
Nice to Haves
- Associate's & Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Experience with industrial controls systems
- Familiarity with FANUC CNCs
Benefits
- Medical insurance
- 401k savings
- Paid vacation
- Vision insurance
- Dental insurance
- Tuition reimbursements
- Disability insurance
- Life insurance
- Paid holidays