Staff Controls Automation Engineer

Durham, North Carolina

Cypress HCM
Apply for this Job

A medical device manufacturing client is looking to add a Controls Automation Engineer to their team onsite in Durham, NC. This person will be 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.
  • 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.
  • Some travel required ( 2-3 trips/year)

Minimum Requirements:

  • Bachelor's degree in Mechanical Engineering, Electrical Engineering, or Computer Science.
  • Minimum of 8 or more years of experience in the robotics and automation field, including electro-mechanical design and software development.
  • Experience with DC motor control
  • Experience with programming and troubleshooting PLC (Programmable Logics Controller) systems.
  • 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 PLC controllers
  • 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

Salary of $130,000 - $180,000 + 12% Bonus

Date Posted: 02 May 2025
Apply for this Job