department of computer science and engineering
spacer
Job Details:
 
 
 
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