11 дней назад
Senior Control Engineer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Control Engineer (Robotics) (C++/ROS2): Designing, implementing, and validating joint- and actuator-level controllers for commercially scalable humanoid robots with an accent on real-time control, sensor integration, and robotic mechanism modeling. Focus on tuning multi-DoF control loops, integrating EtherCAT/CAN hardware, and solving discrepancies between physical actuators and their models.
Location: On-site in Vancouver, Canada
Company
develops commercially scalable and safe robots, including the HMND-01 Alpha platform used in industrial pilots.
What you will do
- Design, implement, tune, and validate joint- and actuator-level controllers for multi-DoF robotic systems.
- Develop real-time-safe C++ control and diagnostics software, including multi-layer control architectures.
- Model actuators, transmissions, and mechanisms using kinematics, dynamics, system identification, URDF/Xacro, and MJCF.
- Integrate and calibrate force/torque sensors, tactile sensors, IMUs, and other hardware across the control stack.
- Work with EtherCAT, CAN, Linux networking, ROS2, and deterministic real-time communication.
- Collaborate with mechanical and electronics engineers on hardware bring-up, calibration, actuation requirements, and performance testing.
Requirements
- Master’s or Ph.D. in Control Engineering, Robotics, Mechanical Engineering, or Electrical Engineering, with 5+ years of experience in robotic or mechatronic systems; equivalent practical experience is accepted.
- Experience shipping real-time-safe, object-oriented C++ control software on physical hardware.
- Experience tuning and validating controllers, calibrating sensors, and bringing up physical actuators.
- Experience debugging EtherCAT or CAN at the fieldbus and operating-system layers on an RTOS or real-time Linux.
- Strong knowledge of linear and nonlinear control, stability, observers, state estimation, filtering, feedback/feedforward control, and frequency-domain analysis.
- Experience with multi-DoF mechanisms, Jacobians, numerical IK/FK, and URDF/Xacro.
Nice to have
- BLDC motor control, including commutation, current control, and torque optimization.
- ros2_control internals, including hardware interfaces, controllers, controller manager, plugins, and lifecycle nodes.
- Experience with parallel mechanisms, robotic hands, or multi-DoF end-effectors.
- Experience with MATLAB/Simulink, MuJoCo, Gazebo, MJCF, and actuator or transmission-level simulation.
Culture & Benefits
- Extended health benefits from the first day, including fully paid medical and dental coverage, virtual care, employee and family assistance, and worldwide emergency medical support.
- 23 days of accrued annual leave, 15 days of paid sick leave, and paid company holidays.
- Stock options with potential upside as the company scales.
- Daily catered lunch, snacks, and drinks in the office.
- Collaboration with engineers, researchers, and product experts in AI and robotics.
- Opportunity to influence the product and own key initiatives.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Software Development Engineer (C/C++/VxWorks)
70 000 - 85 000CAD
12 дней назад
Control and Automation Engineer-in-Training (PLC/DCS)
14 дней назад
Technical Staff Engineer–Applications (PCIe/CXL)
107 000 - 226 000$
13 дней назад
QNX Senior Systems Software Developer (Embedded Systems)
108 750 - 152 250CAD
11 дней назад
Software Developer (IoT)
85 500 - 105 600CAD
12 дней назад
Senior Design/Verification Engineer (Mixed-Signal IC)
115 000 - 130 000CAD