Software Development Engineer
Posted Updated 2
views
We are currently seeking a software developer that has experience working on custom motion control robotic equipment. This professional will work for a mechanical contracting company in a team of five to deliver a proprietary in house tool to ultimately increase efficiency, reduce costs and promote a safer work environment.
- Successful candidates will be capable of working on slow motion control systems, be experienced in R&D, and have experience with unique and/or custom equipment build ups.
- As the only software engineer of the team this person will be expected to play a significant role within the capital tooling project.
- Typical tasks will include, but are not limited to, analyzing, testing, programming, commissioning and adjusting control applications.
- An overall expectation for the Software Engineer is to ensure this piece of equipment which consists of robotics, laser cutting technology and a complete chiller system.
- A successful Software Engineer can work out the kinks and adjust applications according to facility work scope.
- Software Developer must be able to integrate varying mechanical components into one application
- The project has already started with parts and software platforms being installed currently. This multi-million dollar project is expected to be fully completed late 2015 or into 2016. Once this project is completed the Automation Engineer will be a key component for this tool as well for the automation equipment for the shop as a whole in increasing efficiency and providing recommendations on how to better the facility.
- Our client is committed to training this individual on additional automated systems within the facility
Key Requirements
- Bachelor’s Degree in Computer Science or related
- 8-12 years of experience with R&D embedded software development
- 5+ years in intensive embedded C++ Programming
- Experience with industrial capital equipment- laser equipment is a plus
- Strong electrical background and in-depth experience with motion controls and control systems
- PLC programming experience a plus
- Experience working with robotics
- Thorough knowledge of all processes including; assembly, running diagnostics, programming, testing, and perfecting
Additional Experience Required
- DeviceNet experience
- EtherNet/IP experience
- GUI development experience