Jobiglo

No results.

Staff Robot Controls Integration Engineer

rhoda-ai · Mountain View

New
Senior 🇬🇧 English
MATLAB/Simulink real-time Linux microcontroller programming RTOS CAN CAN FD EtherCAT CANoe Vector tooling Python C++ control theory

Job description

About the role

Rhoda AI is developing generalist intelligent robots and needs a senior engineer to bridge control algorithms with real‑world hardware. You will integrate motor control stacks, real‑time communication protocols, and sensing systems into a reliable platform for field deployment.

Key responsibilities

  • Integrate control strategies from MATLAB/Simulink into real‑time firmware on microcontrollers and Linux systems, validating behavior through dynamic testing.
  • Bring up and commission communication buses such as CAN, CAN FD, and EtherCAT, performing encoder linearization, sensor calibration, and sub‑millisecond latency verification.
  • Characterize motors and actuators, working with firmware teams on cogging torque compensation, field‑oriented control tuning, and dynamic testing (Bode analysis, step response).
  • Design and operate hardware‑in‑the‑loop test benches to simulate robot dynamics, inject faults, and automate stability testing.
  • Profile real‑time performance across firmware interrupt handlers, communication pipelines, and control loops, closing timing violations.
  • Troubleshoot field issues, isolate root causes across control laws, firmware, communication delays, or hardware, and implement durable fixes.

Required profile

  • Bachelor's degree in Electrical, Mechanical, or a closely related engineering discipline.
  • 8+ years of hands‑on experience with motor control, real‑time systems, or communication protocol integration.
  • Proven ability to validate and tune control loops on real hardware and to work across firmware and hardware teams.

Required skills

  • MATLAB/Simulink modeling and parameter identification.
  • Real‑time Linux, microcontroller programming, RTOS.
  • CAN, CAN FD, EtherCAT, CANoe, Vector tooling.
  • Encoder, IMU, force/torque sensor integration and calibration.
  • Python or C++ for test automation and data processing.
  • Control theory fundamentals: Laplace transforms, Bode plots, stability analysis.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rhoda-ai.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 21 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rhoda-ai

Mountain View