Durham, North Carolina, United States Hybrid Employment

Becton Dickinson (BD) is hiring a Control Systems Engineer

About the Role

Becton Dickinson (BD) seeks a Control Systems Engineer to design, develop, and test all aspects of automation and robotic motion control systems. In this role, you will apply your knowledge of software, electrical, and mechanical engineering to design and improve products including robotics, servo systems, communications networks, and supervisory control systems.

What You'll Do

  • Perform kinematic analysis and develop complimentary control algorithms for robotic systems.
  • Design and implement control systems for early prototype and proof-of-concept robotics.
  • Write and document code to drive product motion control systems.
  • Drive architectural and design changes in mechanical and electrical systems to improve performance.
  • Select and interface with vendors as necessary.
  • Work with the Legal department to evaluate intellectual property related to concepts.
  • Ensure compliance with regulatory requirements and company design procedures.
  • Travel approximately 2-3 times per year.

What We're Looking For

  • Bachelor's degree in Mechanical Engineering, Electrical Engineering, or Computer Science (MSEng preferred).
  • Ten+ years of experience in robotics and automation, including electro-mechanical design and software development.
  • Experience programming and configuring PLC controllers.
  • Experience with DC motor control.
  • Solid working knowledge of regulatory requirements for software/hardware development, including standards like IEC 60601, ISO 13485, ISO 14971.

Nice to Have

  • 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.

Technical Stack

  • PLC controllers
  • C#, C++
  • .NET Framework
  • CAN bus networking

Work Mode

This position is hybrid, based in Durham, NC.

Becton, Dickinson, and Company is an Equal Opportunity Employer. We evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally-protected characteristics.

Required Skills
PLC controllersC#C++.NET FrameworkCAN bus networkingroboticsautomationelectro-mechanical designsoftware developmentDC motor control
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Becton Dickinson (BD)

BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago