1

Ethercat Jobs (NOW HIRING)

Responsibilities Design, implement, and maintain EtherCAT master and slave drivers for distributed robotic systems Develop real-time motor control software for multi-axis actuation systems Integrate ...

Develop the firmware communication layer utilizing EtherCAT and CAN * Write firmware for the hardware abstraction layer, peripheral drivers, and applications * Perform real-time hardware testing and ...

The ideal candidate will have strong technical skills in EtherCAT, CAN, and UART, with programming experience in C/C++ or Python. Key Responsibilities * Develop, document, and execute test cases for ...

Apply basic and industrial network troubleshooting techniques for networks such as EtherCAT, Ethernet/IP, Profibus, and Profinet. * Participate actively in an inclusive team culture, sharing ...

Controls Engineer

Seattle, WA · On-site +1

$95K - $122K/yr

Apply basic and industrial network troubleshooting techniques for networks such as EtherCAT, Ethernet/IP, Profibus, and Profinet. * Participate actively in an inclusive team culture, sharing ...

Be Seen First

Beckhoff Programmer

Holland, MI · On-site

$130K - $135K/yr

... EtherCAT, Beckhoff hardware, I/O, drives, sensors, HMIs, and motion systems • Debug software, machine logic, and communication issues • Support equipment startup, testing, commissioning, and ...

Controls Engineer, PLC Programming

Arlington, TX · On-site

$75K - $97K/yr

Configure EtherCAT topologies, motion axes, and I/O mapping for deterministic real-time control. * Implement state machines, PID loops, and coordinated motion for robotics, conveyors, and process ...

next page

Showing results 1-20

Ethercat information

What is EtherCAT and what is it used for?

EtherCAT (Ethernet for Control Automation Technology) is a real-time Ethernet protocol designed specifically for industrial automation applications. It is widely used for connecting programmable logic controllers (PLCs), sensors, actuators, and other industrial devices in a high-speed, synchronized network. EtherCAT stands out for its fast communication, low latency, and efficient data handling, making it ideal for applications that require precise timing and coordination, such as robotics, motion control, and factory automation.

What is the difference between Ethercat vs Ethernet Technician?

AspectEthercatEthernet Technician
CertificationsIndustrial networking, Ethercat-specific trainingNetworking, Cisco, CompTIA certifications
Work EnvironmentManufacturing, automation plantsIT networks, corporate offices
Industry UsageAutomation, robotics, industrial controlIT infrastructure, enterprise networks
Job FocusConfiguring and troubleshooting Ethercat networksMaintaining Ethernet networks and hardware

Ethercat specialists focus on industrial automation networks, while Ethernet Technicians handle broader IT network systems. Both roles require networking knowledge but differ in environment and specific skills.

What are the key skills and qualifications needed to thrive as an EtherCAT Engineer, and why are they important?

To thrive as an EtherCAT Engineer, you need a solid understanding of industrial automation, real-time communication protocols, and a degree in electrical engineering, computer science, or a related field. Familiarity with EtherCAT configuration tools, PLC programming environments (such as TwinCAT or Codesys), and relevant certifications like EtherCAT Training are typically required. Strong problem-solving skills, attention to detail, and effective teamwork are essential soft skills in this role. These capabilities ensure the reliable design, integration, and troubleshooting of high-performance automation systems in industrial environments.

What are some common challenges faced by professionals working with EtherCAT systems, and how can they be addressed?

Professionals working with EtherCAT systems often encounter challenges related to network configuration, real-time data synchronization, and troubleshooting communication errors between devices. To address these, it’s important to have a solid understanding of EtherCAT topology and diagnostic tools. Collaborating closely with control engineers and IT specialists is also vital for effective integration and maintenance. Regular training and staying updated on EtherCAT standards can help professionals overcome these challenges and ensure reliable system performance.
More about Ethercat jobs
What cities are hiring for Ethercat jobs? Cities with the most Ethercat job openings:
What states have the most Ethercat jobs? States with the most job openings for Ethercat jobs include:
Infographic showing various Ethercat job openings in the United States as of June 2026, with employment types broken down into 95% Full Time, and 5% Contract. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution.

Mechatronics Engineer

Noble Machines, Inc

Sunnyvale, CA • On-site

Other

PTO

Posted 16 days ago


Job description

About Noble Machines

Noble Machines (formerly Under Control Robotics) builds multipurpose robots to support human workers in the world's toughest jobs-turning dangerous work from a necessity into a choice. Our work demands reliability, robustness, and readiness for the unexpected-on time, every time. We're assembling a mission-driven team focused on delivering real impact in heavy industry, from construction and mining to energy. If you're driven to build rugged, reliable products that solve real-world problems, we'd love to talk.

Position Overview

At Noble Machines, building is a team sport. As a Mechatronics Engineer, you'll take ownership of the low-level control stack that powers our multipurpose humanoid robots. You'll design, implement, and optimize real-time motor control and fieldbus communication systems-with a strong focus on EtherCAT driver development and deterministic distributed control.

This role sits at the intersection of hardware and software. You'll work closely with controls, embedded, and mechanical teams to ensure robust, high-performance actuation and sensing across complex multi-joint robotic systems operating in demanding industrial environments.

Responsibilities

Design, implement, and maintain EtherCAT master and slave drivers for distributed robotic systems
Develop real-time motor control software for multi-axis actuation systems
Integrate servo drives, motor controllers, encoders, IMUs, force/torque sensors, and other field devices
Implement deterministic communication pipelines with strict timing constraints
Optimize control loop performance (current, torque, velocity, and position loops)
Develop and debug CAN, SPI, UART, and other industrial communication protocols as needed
Collaborate with controls engineers to implement advanced control strategies
Build tooling for diagnostics, logging, and fault detection across the actuator network
Support hardware bring-up, system integration, and field debugging
Develop safety mechanisms and fault recovery systems for high-power robotic platforms
Contribute to PCB bring-up and embedded firmware validation when required
Document system architecture, timing constraints, and integration processes

Requirements

Bachelor's or Master's degree in Mechatronics, Electrical Engineering, Robotics, or related field
3+ years of experience in embedded systems or mechatronics engineering
Strong experience with EtherCAT (CiA 402, distributed clocks, PDO/SDO configuration)
Experience developing real-time systems (RT Linux, PREEMPT_RT, Xenomai, or similar)
Strong C/C++ programming skills for low-level system development
Experience with servo drives and motor control (FOC, BLDC, PMSM, etc.)
Understanding of control theory (PID, cascaded control loops, system identification)
Experience working with oscilloscopes, logic analyzers, and hardware debugging tools
Familiarity with industrial communication protocols (CAN, SPI, I2C, UART)
Understanding of power electronics fundamentals and actuator systems
Experience integrating multi-axis robotic systems

Nice to Have

Experience developing or modifying EtherCAT master stacks
Familiarity with SOEM, IgH EtherCAT Master, or commercial EtherCAT stacks
Experience with safety-rated motion systems
Background in humanoid robots or high-DOF robotic systems
Experience with FPGA-based motor control or real-time acceleration
Familiarity with ROS / ROS2 integration with real-time control layers
Experience designing custom motor controllers or embedded boards
Knowledge of EMI/EMC considerations in high-power robotic systems
Experience working in industrial environments (construction, mining, energy, manufacturing)
Understanding of functional safety standards

The base salary range for this full-time position is $120,000 - $250,000, in addition to bonus, equity and benefits.

To apply, submit your resume here or email people@noblemachines.ai. To increase your chances of being selected for an interview, we encourage you to include up to TWO examples of your most representative work featuring hardware demonstrations, real-time control systems, or distributed actuator networks.