1 час назад
Firmware Engineer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Firmware Engineer (Robotics) (C/C++/Rust): Building production firmware that connects robotic intelligence to physical action across microcontrollers, sensors, actuators, and distributed hardware nodes with an accent on real-time control, embedded communication, and hardware-software integration. Focus on developing deterministic control loops, debugging complex hardware interactions, and validating firmware through hardware-in-the-loop systems.
Location: Palo Alto, United States; on-site
Company
builds generalized physical AI and robotic systems for adaptive, reasoning-intensive work in real-world industrial environments.
What you will do
- Write, test, and maintain production firmware in C/C++ or Rust for microcontrollers and embedded processors.
- Implement and debug CAN, EtherCAT, I2C, SPI, and UART communication across distributed hardware nodes.
- Configure microcontroller peripherals and integrate encoders, IMUs, torque sensors, force/torque arrays, actuators, and power electronics.
- Develop and tune real-time motor and actuator control loops under hard timing constraints.
- Collaborate with electrical engineers on board bring-up, pinout definitions, and hardware-software interfaces.
- Build firmware validation, regression testing, and hardware-in-the-loop tooling while debugging field-deployment issues.
Requirements
- Technical degree in Electrical Engineering, Computer Engineering, or equivalent experience.
- Demonstrated firmware development experience for physical systems such as robots, motors, or power electronics.
- Deep fluency in C/C++ and/or Rust for embedded targets, including datasheet reading and driver development.
- Hands-on RTOS experience with task scheduling, priority management, and real-time guarantees.
- Experience with microcontroller peripherals, embedded communication protocols, sensor and actuator integration, and hardware-software debugging using oscilloscopes, logic analyzers, and JTAG.
- Ability to work through ambiguity and understand complete embedded systems beyond an individual component.
Nice to have
- Experience with safety-critical or deterministic real-time systems and standards such as IEC 61508 or ISO 26262.
- Familiarity with field-oriented control or other motor control algorithms.
- Experience with Linux-based embedded systems and RTOS-to-application-layer boundaries.
- Python scripting for test automation, data logging, or hardware validation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 часа назад
Embedded Firmware Engineer (Robotics)
150 000 - 225 000$
11 часов назад
Member of Technical Staff: Firmware, Embedded, and Functional Safety (Robotics)
12 часов назад
Controls Engineer (Robotics)
180 000 - 215 000$
13 часов назад
Embedded Software Engineer (Robotics)
13 часов назад
Staff Robotics Software Engineer (Robotics)
180 000 - 215 000$
19 часов назад
Staff Embedded Software Engineer (Robotics)
205 000 - 235 000$