1 день назад
Embedded Firmware Engineer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Firmware Engineer (Robotics): Building embedded firmware and Linux-based systems for robotic data-collection devices with an accent on sensor integration, hardware/software debugging, and power optimization. Focus on board bring-up, real-time sensor processing, concurrent firmware services, and tuning performance across the hardware/software boundary.
Location: San Francisco, United States; on-site
Company
develops general-purpose AI, foundation models, and learning algorithms for robots and physically actuated devices.
What you will do
- Drive the architecture and implementation of embedded firmware for devices supporting data collection.
- Integrate embedded Linux devices with real-time sensor processing, including drivers, BSP customization, kernel configuration, hardware bring-up, and performance tuning.
- Collaborate with Research, Hardware, Fleet, and software teams to connect new devices with current and future data pipelines.
- Debug timing issues, race conditions, and hardware-software interface problems using hardware abstraction tools and laboratory equipment.
- Analyze and reduce power consumption in battery-operated devices, including radio sleep states and sensor low-power modes.
Requirements
- BS or MS in Computer Science, Electrical Engineering, or a related field.
- Experience leading board bring-up and software design for first-of-their-kind embedded devices.
- Hands-on experience with SPI, I2C, UART, and USB, including debugging complex hardware-software interactions.
- Experience designing and debugging concurrent, multithreaded firmware services and integrating sensors on embedded systems.
- Proficiency in C++, with familiarity with Bash scripting and Python for tooling and automation.
- Strong understanding of operating systems, computer architecture, and compute, memory, and storage trade-offs.
Nice to have
- Camera system bring-up, integration, and tuning experience.
- Linux Kernel development experience, including driver development or debugging, device trees, and kernel-space performance optimization.
Culture & Benefits
- Collaborate across engineering, research, hardware, and fleet teams.
- Work hands-on with hardware and software at the boundary between embedded systems and robotics.
- Lead initiatives from concept to production on aggressive schedules.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Zoox
5 дней назад
Software Engineer - Robot Software Infrastructure (Embedded Linux)
5 дней назад
Software Integration Engineer (Semiconductor Equipment)
5 дней назад
Tech Lead (Robotics Runtime)
3 дня назад
Hardware Engineering Intern (Autonomous Systems)
6 дней назад
Research Engineer (Robotics)
4 дня назад
Firmware Engineering Manager (Embedded Linux)
136 000 - 201 000$