обновлено 1 день назад
Firmware Engineer (Robotics)
200 000 - 280 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Device Firmware Engineer, Fleet Migration (IoT)
160 000 - 190 000$
3 дня назад
Embedded Robotics Engineer (Robotics)
125 000 - 145 000$
7 дней назад
Software Engineer II, Mission Interface (Autonomous Vehicles)
139 000 - 166 800$
3 дня назад
Embedded Software Engineer, Motor Control & Real-Time Systems
150 000 - 260 000$
6 дней назад
Robotics Software Engineer
100 000 - 150 000$
2 дня назад
Software Engineer (Robotics)
105 593 - 142 861$