11 часов назад
Embedded Software Engineer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Embedded Software Engineer (Robotics) (Embedded Linux/SoCs): Building and integrating platform software for embedded Linux compute units powering generalized home robots with an accent on bootloaders, kernel drivers, BSPs, and hardware bring-up. Focus on optimizing the full robotics software stack, customizing production images, and implementing end-to-end OTA updates.
Location: On-site in Redwood City, California, United States
Company
develops personal robots designed to automate repetitive household tasks and make generalized robotics broadly accessible.
What you will do
- Own the embedded software stack, including bootloader, Linux kernel, device tree, BSP, and drivers, for SoC-based compute platforms such as NVIDIA Jetson and Qualcomm.
- Develop Linux kernel drivers and userspace integrations for sensors, GMSL cameras, displays, storage, and high-speed interfaces including PCIe, USB, MIPI CSI/DSI, Ethernet, and CAN.
- Maintain build systems and BSP layers with Yocto, Buildroot, or vendor SDKs such as JetPack.
- Collaborate with electrical engineers on custom carrier-board bring-up and hardware/software debugging.
- Optimize performance across the robotics software stack with software and machine-learning teams.
- Design and implement end-to-end OTA updates using RAUC, Mender, SWUpdate, or equivalent tools.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or equivalent practical experience.
- 3+ years of embedded Linux or systems software development, including bring-up on modern application-class SoCs.
- Strong proficiency in C; experience with C++ and/or Rust is desirable for the role.
- Strong experience with Yocto, Buildroot, or an equivalent embedded Linux build system, including custom layers, recipes, and production image customization.
- Deep understanding of Linux boot flow, low-level peripherals, power management, secure boot, watchdogs, and production-readiness concerns.
- Experience debugging at the hardware/software boundary with schematics, oscilloscopes, logic analyzers, and JTAG, as well as developing CI pipelines for embedded Linux images.
Nice to have
- Experience delivering a project from prototype through production.
- Experience with PREEMPT_RT or RTOS-based firmware development.
- Python experience for scripting, data analysis, or test automation.
Culture & Benefits
- Work with electrical, mechanical, software, and machine-learning specialists on home robotics.
- Join a curious, creative, and diverse team.
- Equal opportunity employment regardless of legally protected characteristics.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
17 часов назад
Embedded Software Engineer (Linux)
130 000 - 160 000$
10 часов назад
Embedded SW Engineer (Embedded Linux)
214 970 - 303 030$
11 часов назад
Senior Software Engineer, Embedded Linux (Robotics)
180 000 - 250 000$
17 часов назад
Staff Embedded Software Engineer (Robotics)
205 000 - 235 000$
2 дня назад
Embedded Linux Engineer (Robotics)
11 часов назад
Staff Robotics Software Engineer (Robotics)
180 000 - 215 000$