Software Engineering
Job Scope:
Job involves development and support of programming and simulation software products for automated CNC and robotic manufacturing systems. Fives is a global industrial engineering group that designs and supplies robotics, process equipment and production lines for the world's largest industrial sectors including: aerospace, automotive, biotechnology, semiconductor and energy.
Responsibilities:
Essential duties include, but are not limited to:
- Design, implement and test software
- Review and generate software specifications
- Provide customer support for composites programming products
- Maintain product source libraries and build procedures
- Work closely with other team members and customer representatives to improve system performance
Educations/Certifications:
- Bachelor of Science in engineering of computer science required.
- 2+ years of software development experience is preferred.
Experience:
- Experience with Visual Studio IDE, C/C++, MS Windows and OOD is required.
- Experience with C#, XML Schema, DB/SQL, IPC and Mercurial of GIT is preferred.
- Experience with Visual Basic, 3D CAD, CATIA V5, JIRA, machine tool post processors and industrial robot programming are a plus.
Skills:
- Strong analytical and mathematical skills are required. Proficiency with analytical geometry, vector mathematics and coordinate transformations are preferred.
- Ideal candidate will have prior experience in GUI/HMI development, MS Visual Studio, Java NetBeans, Java Swing, DB/SQL, and C/C++ and C# proficiency.
Benefits:
- Employer-paid Life, Disability & High-deductible health plans
- 401(k) and HAS accounts
- Low-cost Dental, Vision and Premium medical plans
- Voluntary accident, Critical illness, Hospital, ID Theft and supplemental plans
- Paid holidays and paid time off
- Flexibility and work-life balance
- Minimal travel required (less than 5%)