Robotic Programmer
Job Description
Join an industry leading engineering firm working across several markets providing solutions to various needs. The Robotics Programmer will be experienced in creating robotic and automated system control applications.
Primary Responsibilities:
- Validate robotic and automation concepts and designs
- Help in the development of robotic and automation procedures and design tasks:
- Aid in the development of control software design guidelines
- Help define automation software architecture for reuse and maintainability
- Create software documentation for design and user
- Embrace an Agile development methodology
Minimal required experience, skills and background:
- 5 - 10 years robotic and automation software development experience, with heavy emphasis placed on relevant and applicable project history
- Degree, certification or sufficient related experience in robotics, controls or automation programming
- Ability to understand basic electrical and mechanical prints
- Fanuc, Comau or Kuka robotic experience preferred
- Understanding and implementation of multiple communication formats (Ethernet I/P, Device Net, …)
- Experience with vision processing using IRVision, Keyence or others
- Customer facing experience
Preffered (not required) experience, skills and background:
- Robotmaster CAD/CAM experience
- AutoCAD Electrical
- C/C++/C#, KAREL experience
- Fanuc certification a plus
- RoboGuide experience
- CNC programming knowledge
- Experience with Phase-Gate process
- Experience developing panel GUI/UI
- PLC programming experience