Mechatronics Engineer
Sunnyvale, CA · On-site
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 ...
Sunnyvale, CA · On-site
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 ...
Sunnyvale, CA · On-site
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 ...
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
$140K - $216K/yr
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
$140K - $216K/yr
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
Fremont, CA · Hybrid
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 ...
Fremont, CA · Hybrid
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 ...
$55 - $65/hr
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 ...
$55 - $65/hr
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 ...
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
Our stack includes a custom modern software-engineering-focused PLC framework and EtherCAT tooling, so you should be the kind of engineer who's energized rather than intimidated by working inside a ...
$70 - $85/hr
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 ...
Quick apply
$70 - $85/hr
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 ...
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 ...
Quick apply
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 ...
El Segundo, CA · On-site
$140K - $216K/yr
Develop and extend our internal PLC framework and EtherCAT tooling. * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
El Segundo, CA · On-site
$140K - $216K/yr
Develop and extend our internal PLC framework and EtherCAT tooling. * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
Be Seen First
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 ...
Quick apply
Be Seen First
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 ...
Architect and implement the interface layer between ROS 2 and the Beckhoff TwinCAT PLC/EtherCAT control system * Integrate computer vision outputs (pose estimation, defect detection, material ...
Quick apply
Architect and implement the interface layer between ROS 2 and the Beckhoff TwinCAT PLC/EtherCAT control system * Integrate computer vision outputs (pose estimation, defect detection, material ...
El Segundo, CA · On-site
$110K - $145K/yr
Develop and extend our internal PLC framework and EtherCAT tooling * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
El Segundo, CA · On-site
$110K - $145K/yr
Develop and extend our internal PLC framework and EtherCAT tooling * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
El Segundo, CA · On-site
$48.25 - $61.50/hr
Develop and extend our internal PLC framework and EtherCAT tooling * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
El Segundo, CA · On-site
$48.25 - $61.50/hr
Develop and extend our internal PLC framework and EtherCAT tooling * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
Develop and extend our internal PLC framework and EtherCAT tooling. * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
Develop and extend our internal PLC framework and EtherCAT tooling. * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
El Segundo, CA · On-site
$140K - $216K/yr
Develop and extend our internal PLC framework and EtherCAT tooling. * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
El Segundo, CA · On-site
$140K - $216K/yr
Develop and extend our internal PLC framework and EtherCAT tooling. * Contribute to architecture decisions on real-time control implementation, including evaluation of PLC-based (TwinCAT 3) vs. Linux ...
Architect and implement the interface layer between ROS 2 and the Beckhoff TwinCAT PLC/EtherCAT control system * Integrate computer vision outputs (pose estimation, defect detection, material ...
Architect and implement the interface layer between ROS 2 and the Beckhoff TwinCAT PLC/EtherCAT control system * Integrate computer vision outputs (pose estimation, defect detection, material ...
Irvine, CA · On-site
$140K - $150K/yr
Architect and implement robust communication interfaces using protocols such as PROFINET, EtherCAT, EtherNet/IP, Modbus (RTU/TCP), and CAN/CANopen * Collaborate with cross-functional teams (hardware ...
Irvine, CA · On-site
$140K - $150K/yr
Architect and implement robust communication interfaces using protocols such as PROFINET, EtherCAT, EtherNet/IP, Modbus (RTU/TCP), and CAN/CANopen * Collaborate with cross-functional teams (hardware ...
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 ...
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 ...
$110K - $150K/yr
Architect and implement robust communication interfaces using protocols such as PROFINET, EtherCAT, EtherNet/IP, Modbus (RTU/TCP), and CAN/CANopen * Collaborate with cross-functional teams (hardware ...
$110K - $150K/yr
Architect and implement robust communication interfaces using protocols such as PROFINET, EtherCAT, EtherNet/IP, Modbus (RTU/TCP), and CAN/CANopen * Collaborate with cross-functional teams (hardware ...
| Aspect | Ethercat | Ethernet Technician |
|---|---|---|
| Certifications | Industrial networking, Ethercat-specific training | Networking, Cisco, CompTIA certifications |
| Work Environment | Manufacturing, automation plants | IT networks, corporate offices |
| Industry Usage | Automation, robotics, industrial control | IT infrastructure, enterprise networks |
| Job Focus | Configuring and troubleshooting Ethercat networks | Maintaining 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.

Other
PTO
Posted 16 days ago
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 OverviewAt 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.
ResponsibilitiesDesign, 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
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
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.