5 дней назад
Senior Software Engineer, Embedded Platform (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Embedded Platform (Robotics): Owning the embedded Linux platform, OTA update systems, fleet management, and observability infrastructure that keeps autonomous agricultural robots running in the field with an accent on Yocto-based operating systems, remote deployment, and fleet reliability. Focus on designing atomic update and rollback paths, building device provisioning and telemetry systems, and debugging distributed machines across unreliable connectivity.
Location: San Jose, CA, United States
Company
develops vision-based autonomy, connected robotics platforms, and modular vehicles for demanding agricultural and off-road operations.
What you will do
- Own OTA updates across the robot fleet, including image builds and signing, staged rollouts, rollback, recovery, and delivery to Linux modules and CAN-connected controllers.
- Build fleet management infrastructure for device identity, provisioning, configuration, secrets, remote access, and software-version tracking.
- Develop observability for intermittently connected edge devices, including telemetry, metrics, logs, health signals, dashboards, and alerting.
- Maintain Yocto-based operating system images, BSPs, kernels, device trees, system services, boot and recovery paths, and reproducible builds.
- Design CI/CD, cross-compilation, artifact management, and release infrastructure for ARM64 embedded targets.
- Partner with firmware, autonomy, and field operations teams while bringing up hardware and supporting field deployments.
Requirements
- 5+ years of industry experience in embedded Linux, infrastructure, or robotics platform engineering.
- Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
- Strong proficiency in Rust, C/C++, and Python.
- Experience with Linux systems programming, including networking, IPC, process management, systemd, and device drivers.
- Experience with Yocto/OpenEmbedded, Buildroot, or custom BSPs, including kernel and device tree development.
- Experience with OTA systems, fleet device management, observability, AWS or equivalent cloud infrastructure, infrastructure-as-code, containerization, and ARM64 cross-compilation.
Nice to have
- Embedded firmware, bare-metal or RTOS development, hardware bring-up, and CAN bus systems such as J1939 and UDS/ISO-TP.
- Experience with NVIDIA Jetson/Orin, L4T, secure boot, image signing, and key management.
- Knowledge of ROS/ROS2, Zenoh, agricultural or off-road robotics, functional safety, and low-bandwidth fleet deployments.
- Experience with data infrastructure, time-series storage, log pipelines, developer tooling, and reproducible embedded development environments.
Culture & Benefits
- Hybrid flexibility may be available for selective roles, with time split between the office and home.
- Comprehensive medical, dental, and vision insurance, mental health support, and wellness programs.
- Covered lunch on in-office days.
- Collaborative, cross-functional work focused on robotics innovation and field impact.
- Support for work-life balance and employee well-being.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Sr. Embedded Software Engineer (Aerospace)
210 000 - 280 000$
8 дней назад
Senior Autonomy Engineer (Robotics)
8 дней назад
Senior Software Engineer - Embedded Linux (C/C++)
79 300 - 126 900$
9 дней назад
Senior Embedded Linux / Platform Software Engineer (AI)
8 дней назад
Software Engineer II Embedded (Robotics)
82 000 - 125 000$
8 дней назад