Back to all jobs
N

Mechatronics Engineer

Noble Machines, Inc

Sunnyvale1mo ago

About the role

<h2 data-local-id="6925dad0facf" data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true">About Noble Machines</h2> <p data-local-id="23b24bd56474" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">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.</p> <h2 data-local-id="4f6005759671" data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true">Position Overview</h2> <p data-local-id="6c2137a68799" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">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.</p> <p data-local-id="df255ac89344" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">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.</p> <h2 data-local-id="2336e7a08ab6" data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true">Responsibilities</h2> <p data-local-id="fc70f3ee7a7f" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Design, implement, and maintain EtherCAT master and slave drivers for distributed robotic systems<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Develop real-time motor control software for multi-axis actuation systems<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Integrate servo drives, motor controllers, encoders, IMUs, force/torque sensors, and other field devices<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Implement deterministic communication pipelines with strict timing constraints<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Optimize control loop performance (current, torque, velocity, and position loops)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Develop and debug CAN, SPI, UART, and other industrial communication protocols as needed<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Collaborate with controls engineers to implement advanced control strategies<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Build tooling for diagnostics, logging, and fault detection across the actuator network<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Support hardware bring-up, system integration, and field debugging<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Develop safety mechanisms and fault recovery systems for high-power robotic platforms<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Contribute to PCB bring-up and embedded firmware validation when required<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Document system architecture, timing constraints, and integration processes</p> <h2 data-local-id="f2d884335885" data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true">Requirements</h2> <p data-local-id="5268b44c972d" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Bachelor’s or Master’s degree in Mechatronics, Electrical Engineering, Robotics, or related field<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">3+ years of experience in embedded systems or mechatronics engineering<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Strong experience with EtherCAT (CiA 402, distributed clocks, PDO/SDO configuration)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience developing real-time systems (RT Linux, PREEMPT_RT, Xenomai, or similar)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Strong C/C++ programming skills for low-level system development<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience with servo drives and motor control (FOC, BLDC, PMSM, etc.)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Understanding of control theory (PID, cascaded control loops, system identification)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience working with oscilloscopes, logic analyzers, and hardware debugging tools<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Familiarity with industrial communication protocols (CAN, SPI, I2C, UART)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Understanding of power electronics fundamentals and actuator systems<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience integrating multi-axis robotic systems</p> <h2 data-local-id="2e369a917273" data-prosemirror-content-type="node" data-prosemirror-node-name="heading" data-prosemirror-node-block="true">Nice to Have</h2> <p data-local-id="c49c26ac045c" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">Experience developing or modifying EtherCAT master stacks<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Familiarity with SOEM, IgH EtherCAT Master, or commercial EtherCAT stacks<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience with safety-rated motion systems<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Background in humanoid robots or high-DOF robotic systems<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience with FPGA-based motor control or real-time acceleration<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Familiarity with ROS / ROS2 integration with real-time control layers<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience designing custom motor controllers or embedded boards<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Knowledge of EMI/EMC considerations in high-power robotic systems<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Experience working in industrial environments (construction, mining, energy, manufacturing)<br data-prosemirror-content-type="node" data-prosemirror-node-name="hardBreak" data-prosemirror-node-inline="true">Understanding of functional safety standards</p> <p data-local-id="cffa25846178" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">The base salary range for this full-time position is $120,000 - $250,000, in addition to bonus, equity and benefits.</p> <p data-local-id="a084e17ba63a" data-prosemirror-content-type="node" data-prosemirror-node-name="paragraph" data-prosemirror-node-block="true">To apply, submit your resume here or email<span class="Apple-converted-space">&nbsp;</span><a href="mailto:people@noblemachines.ai" data-prosemirror-content-type="mark" data-prosemirror-mark-name="link">people@noblemachines.ai</a>. 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.</p>

Perks & benefits

  • Equity Compensation

741,000+ hidden jobs like this

Noble Machines, Inc and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.