Jobs · Engineering · California

Mechatronics Engineer

Noble Machines · Sunnyvale, CA · 1 wk ago
EngineeringFull-time

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

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
  • Knowledge of EMI/EMC considerations in high-power robotic systems
  • Experience working in industrial environments (construction, mining, energy, manufacturing)
  • Understanding of functional safety standards

Pay

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

Schedule

Full-time position.

Benefits

Not specified.

Similar jobs

Mechatronics Engineer

Eurofins Genomics AmericasLouisville, KY· 1 mo ago
Engineeringapply on jobs.smartrecruiters.com

Mechatronics Engineer

Attalon, Inc.Richmond, CA· 1 mo ago
Engineering$157k/yrapply on workforcenow.adp.com