Description: Responsible for designing, developing, and testing all aspects of automation and robotic control systems. This well-rounded engineer will apply their knowledge of software, electrical, and mechanical engineering to design and improve products including robotics, servo systems, communications networks, and supervisory control systems.
Duties:
• Systems engineering for product development teams focused on research, design, integration, and evaluation of robotic platforms and sub-systems.
• Kinematic analysis and development of complimentary control algorithms associated with robotic systems.
• Develops control algorithms and is responsible for design and implementation of the control system for early prototype and proof of concept robotics.
• Interacts and drives architectural and design changes in the mechanical and electrical design of the system to improve system performance related to the control systems.
• Works collaboratively with a team using SAFe Agile methodologies to generate and deliver new product features relating to the control of robotic systems.
• Selects and interfaces with vendors as necessary.
• Works with Legal department in evaluating intellectual property as it relates to current and new concepts
• Complies with regulatory requirements and company design procedures.
Minimum Requirements:
• Bachelor's degree in Mechanical Engineering, Electrical Engineering, or Computer Science. (MSEng preferred)
• Three+ years of experience in the robotics and automation field, including electro-mechanical design and software development.
• Experience with DC motor control
• Solid working knowledge of regulatory requirements for software and hardware development, including knowledge of standards such as IEC 60601, ISO 13485, ISO 14971.
Preferred Experience:
• Object oriented software development (C#, C++)
• Experience with .NET Framework and Standard edition
• Working knowledge of UML state machine theory and practical application
• Robotic control theory, including servo systems and PID controllers
• Cross platform software development experience
• Familiarity with CAN bus networking
• Some travel required
Any Graduate