Controls Test Engineer at BD developing and testing automation and robotic motion control systems. Collaborating with engineers and vendors to ensure regulatory compliance and design improvements.
Responsibilities
Responsible for developing and testing all aspects of automation and robotic motion control systems
Generate test plans to validate PLC Controls Code as well as State Machine Controls Code for projects under development
Perform testing to validate PLC Controls Code as well as State Machine Controls Code for projects under development
Develop test algorithms which validate that our Controls Systems are meeting the requirements laid out by Systems Engineering
Document test results and work collaboratively with our Controls Engineers to resolve issues
Interact and drive architectural and design changes in the mechanical and electrical design of the system to improve system performance related to the control systems
Select and interface with vendors as necessary
Work with Legal department in evaluating intellectual property as it relates to current and new concepts
Comply with regulatory requirements and company design procedures
Requirements
Bachelor's degree in Mechanical Engineering, Electrical Engineering, or Computer Science (MSEng preferred)
Ten+ years of experience in the robotics and automation field, including electro-mechanical design and software development
Experience programming and configuring PLC controllers
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 61010, ISO 13485, ISO 14971
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
Benefits
Health insurance
Retirement plans
Paid time off
Flexible work arrangements
Professional development
Job title
Control Systems Engineer, Robotics Test Validation
MES Senior Systems Engineer enhancing Manufacturing Execution Systems within a global pharmaceutical environment. Ensures stable operation, compliance, and continuous improvement of MES applications and environments.
Principal Systems Engineer III for E - INFOSOL designing and maintaining data center networking infrastructure. Requires active Top - Secret clearance and extensive networking experience.
Senior Systems Analyst supporting the onboarding of applications in a high - availability enterprise platform at E - INFOSOL. Focused on customer engagement and requirements documentation.
Senior Developer leading the development of a custom CopyTrader system using cTrader for fintech clients. Responsible for system integration and high - performance architecture in a hybrid setting.
Senior MCU System Engineer designing and developing MCU - based high - performance and zonal controllers for SDV at 42dot. Involves hardware abstraction and system optimization tasks.
Linux System Engineer at the Allen Institute managing IT infrastructure for scientific computing with over 400 servers. Deploying cloud services and engaging in lifecycle management.
Senior Developer enhancing One Identity Manager solutions for the Department of Agriculture, Fisheries and Forestry. Collaborating with stakeholders to implement custom solutions and integrations.
Senior Developer enhancing One Identity Manager solutions for the Department of Agriculture, Fisheries and Forestry. Involves application development, integrations, and leadership within IGA.
Senior OneID Application and Systems Developer improving identity management for the Department of Agriculture. Focusing on application development and integration within the One Identity Manager platform.