Назад
Company hidden
обновлено 1 день назад

Firmware Engineer (Robotics)

200 000 - 280 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Firmware Engineer (Robotics) (Embedded Systems/Power Management): Developing charger firmware and embedded software for NEO, a humanoid home robot, with an accent on power conversion, lithium-ion battery charging, and safety-critical control. Focus on implementing CAN-based charger-to-BMS communication, converter control loops, fault protection, and validating firmware on real hardware.

Location: San Carlos, California, United States; on-site

Salary: $200,000–$280,000 per year plus equity

Company

hirify.global builds humanoid robots designed to operate safely in homes and perform real-world tasks. The flagship NEO robot is being developed for scaled production.

What you will do

  • Own the embedded firmware layer for one or more core humanoid robot hardware subsystems.
  • Develop charger firmware for AC-DC power conversion, power factor correction, isolated DC-DC conversion, and lithium-ion battery charge profiles.
  • Design charger-to-BMS communication over CAN or similar embedded buses, coordinating charge requests, battery feedback, temperature limits, and fault signaling.
  • Implement voltage and current regulation, soft-start sequencing, fault detection, protection logic, and safe-state transitions.
  • Test, validate, and verify firmware releases for functionality, reliability, and performance.
  • Collaborate with hardware, electrical, and systems engineers during hardware bring-up and failure diagnosis.

Requirements

  • 5+ years of embedded firmware development in C/C++ on real hardware; 7+ years for senior or staff-level positions.
  • Hands-on experience with interrupts, DMA, timing-critical execution, and embedded communication protocols.
  • Working knowledge of switched-mode power supplies, AC-DC topologies, power factor correction, transformer isolation, and power converter control.
  • Knowledge of lithium-ion charging protocols, including constant-current, constant-voltage, and multi-stage charging.
  • Experience with CAN for charger-to-BMS coordination and interfaces such as SPI, I²C, and UART.
  • Experience debugging hardware-boundary issues with oscilloscopes, current probes, and power analyzers.

Nice to have

  • Experience with safety-critical or fault-tolerant embedded systems and standards such as IEC 61508 or ISO 26262.
  • Familiarity with FreeRTOS, SafeRTOS, or similar real-time operating systems.
  • Background in robotics, autonomous systems, or complex electromechanical products.
  • Experience with distributed real-time bus firmware, motor drive and actuator control, or humanoid robot subsystems.

Culture & Benefits

  • Builder-oriented environment with ownership, direct communication, speed, and high quality standards.
  • Medical, dental, and vision coverage.
  • Paid time off, company holidays, and parental leave.
  • 401(k) plan with company match, plus FSA and HSA options.
  • Disability and life insurance, employee assistance support, commuter benefits, onsite snacks, and catered lunches.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →