| Company Name: | Braintech, Inc. | | Contact Name: | L. Klieforth | | Company Website: | Click here | | Contact Email: | lklieforth@braintech.com | | Position Name: | Robotic Software Developer | | Posting Date: | 2008-12-15 | | Position Description: | | | Job Summary/Primary Purpose
Create and Develop robot communication modules allowing Braintech vision guidance application to communicate with industrial robot controllers.
Job Duties and Responsibilities
1. Develop communication interfaces to various robots including protocol design, development and verification.
2. Design and implement robot programs
3. Develop test procedures and conduct experimental evaluation of the robot programs and software modules
4. Support and enhance the existing robot vision products
5. Provide technical support as needed during system design and project planning.
6. Assist with and attend various tradeshows or customer presentation, training or demonstration events.
Job Requirements
US Citizen
Education: 4-year degree in software engineering or related field.
Required Experience: 3-5+ years as Robotic Software Engineer. Proven software development skills in C#, BCL, C/C++, Windows development environment, real time development. Industrial robot controllers experience; ABB, Fanuc, Motoman, Kuka, Kawasaki, Nachi. Practical development knowledge and experience with communication protocols; serial, Ethernet, device.net and profibus. Expertise in Microsoft Visual Studio and the .NET platform. Excellent knowledge of OO programming.
Job Knowledge: Strong knowledge of software development cycle; design, development and testing of software components.
Physical: Outstanding oral, written presentation and interpersonal skill. Ability to demonstrate a high level of follow through, organization and adherence to tight deadlines. Ability to plan and execute tasks to achieve goals set by management. Capacity to leverage business and technical knowledge to understand customer’s applications and propose and execute solutions. Ability to remain open minded and positive.
|
|
Back to Home Page |
|