
Control Systems Engineer, Robotics Test Validation
BD
full-time
Posted on:
Location Type: Hybrid
Location: Durham • North Carolina • United States
Visit company websiteExplore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PLC programmingDC motor controlC#C++.NET FrameworkUML state machine theoryrobotic control theoryservo systemsPID controllerscross platform software development
Soft Skills
collaborationproblem solvingcommunicationdocumentationarchitectural designvendor managementregulatory compliance
Certifications
Bachelor's degree in Mechanical EngineeringBachelor's degree in Electrical EngineeringBachelor's degree in Computer ScienceMSEng