Senior PLC Engineer Job at silana, Manhattan, NY

UkMxTmNYcWpmbk9lUU45d01jdWNiZ2FBcGc9PQ==
  • silana
  • Manhattan, NY

Job Description

We're seeking an experienced Automation & PLC Engineer to lead the implementation, standardization, and integration of Beckhoff-based control systems across our automation cells. This role also bridges our PLC logic with our ROS 2-based robotics stack , ensuring seamless system behavior, communication, and remote support.

You'll own the PLC-side architecture, from I/O control to motion coordination and system diagnostics. You'll also work closely with our perception, motion planning, and integration teams to create reliable handshakes between ROS 2 and machine-level automation.

Key Responsibilities

  • Architect, develop, and maintain Beckhoff TwinCAT 3 codebases across all automation cells.
  • Design modular, scalable automation logic using structured text, object-oriented function blocks, and safe state machines.
  • Integrate PLCs with our ROS 2 stack (e.g., via OPC UA, Modbus TCP, or custom middleware), enabling real-time coordination with robotic subsystems.
  • Develop and deploy intuitive HMI interfaces for operators, maintenance, and debug.
  • Configure and manage EtherCAT I/O networks, motion components, and field devices.
  • Enable remote diagnostics, secure access , and data logging from deployed systems.
  • Collaborate closely with mechanical, vision, and software teams to ensure integrated cell behavior.
  • Support field deployments, issue diagnosis, and system reliability testing.

Qualifications

  • 3–5 years experience in industrial automation, including Beckhoff TwinCAT 3 and structured text (ST).
  • Experience building and deploying modular, production-grade PLC code for real-world machinery.
  • Familiarity with ROS 2 concepts and message-passing architectures, or previous experience bridging ROS to PLCs.
  • Strong understanding of industrial fieldbuses (EtherCAT, OPC UA, Modbus, etc.).
  • Competent in HMI design, I/O mapping, and safe system startup/teardown logic.
  • Ability to design for remote access , including secure gateways, remote logging, and system updates.

Nice to Have

  • Experience with ROS 2 client libraries (C++ or Python) and integration patterns.
  • Knowledge of textile automation, robotics, or machine vision systems.
  • Familiarity with InfluxDB, SQL, or cloud telemetry pipelines for industrial data.
  • Experience deploying systems into production environments and supporting field debugging.

Job Tags

Full time, Remote work,

Similar Jobs

Bird Conservancy of the Rockies

Seasonal Technician -- Mexican Spotted Owl Monitoring (3 positions) Job at Bird Conservancy of the Rockies

 ...Title: Seasonal Technician -- Mexican Spotted Owl Monitoring (3 positions) FLSA Status: Seasonal / Non-exempt / Hourly Reports to: Avian Ecologist and Crew Leader Direct Reports: None Location: Boulder County, Colorado Salary: $18 - $19/hour depending... 

HILTON COLUMBIA CENTER

Director of Housekeeping Job at HILTON COLUMBIA CENTER

 ...Columbia Center hotel is on the lookout for a detail oriented, resourceful, and proactive individual to join our team as a Director of Housekeeping . You will play a critical role leading our housekeeping team, enabling them to maintain the highest standards of... 

Woodgrain

IT - SAP Record to Report Manager Job at Woodgrain

 ...Job Title: SAP Record to Report Manager Location: Lawrenceville, GA Starting Salary: $120,000 - $150,000 (depending on experience) Employment Type: Full-Time, Salary Work Environment: Hybrid (4 days in-office, 1 day remote) Summary of Company Benefits... 

SeekTeachers

Physical Education Teacher Job at SeekTeachers

Description Physcal Education Teacher | Teach in Africa | Teach in Djibouti Are you looking to explore...  ...beaches. Requirements to apply ~MUST have a Degree in Physical Education , Sports Science or any related subject from an... 

Linton's Mechanical

Bookkeeper / Billing Clerk Job at Linton's Mechanical

 ...Full-time bookkeeper/billing clerk needed for a fabrication company in Goose Creek, SC. Monday - Friday 7:00 - 4:00. Duties include...  ...available including paid vacations, paid holidays, health & dental insurance, 401K plan. Casual work environment. Salary based...