4 дня назад
Staff Software Engineer - OS, Robot Software (Embedded Linux)
210 000 - 290 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer - OS, Robot Software (Embedded Linux) (C/C++/Yocto/Robotics): Building and maintaining Wayve’s embedded Linux distribution, kernel drivers, and reliable robot software for autonomous-driving development vehicles with an accent on hardware integration, observability, diagnostics, and fault tolerance. Focus on developing high-performance C/C++ systems software, debugging complex device and threading issues, and enabling robust operation across remotely deployed vehicles with limited connectivity.
Location: Sunnyvale, California, USA; hybrid
Salary: $210,000–$290,000 per year, plus equity
Company
develops autonomous-driving technology, including software for internal vehicle fleets used for on-road experimentation and training driving models.
What you will do
- Own the creation and maintenance of Linux kernels and device drivers for vehicle sensors and peripherals.
- Develop and maintain ’s bespoke Linux distribution using Yocto.
- Build high-quality, reliable C++ software that remains observable and debuggable on remotely deployed vehicles with limited connectivity.
- Create fault-tolerant software and comprehensive diagnostics for the autonomous-driving fleet.
- Collaborate with product, project, engineering management, hardware, supply chain, field engineering, and reliability engineering teams.
- Promote engineering best practices in testing, documentation, tooling, mentorship, and collaboration.
Requirements
- Experience developing high-performance embedded Linux systems software in C and C++ across the full software development lifecycle.
- Expertise in embedded Linux, including the kernel, device tree, boot sequence, secure boot, and user-space application development.
- Experience with Yocto and embedded Linux build systems.
- Strong debugging skills covering performance issues, stack traces, core dumps, disk writes, system load, memory bottlenecks, external devices, and threading.
- Strong understanding of IPC mechanisms and middleware for high-throughput robotics applications, such as ROS.
- Availability for a full-time hybrid role based in Sunnyvale, California, USA.
Nice to have
- Experience with robotics or automotive platforms such as Nvidia Jetson or Nvidia Drive.
- Experience with embedded real-time operating systems such as QNX.
Culture & Benefits
- Work with robotics, hardware, supply chain, field engineering, and reliability engineering groups.
- Contribute to software supporting autonomous-driving experimentation and new product features.
- Equity package included in the compensation offering.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Software Engineer (Embedded)
122 500 - 187 000$
11 дней назад
Embedded Software Engineer (Government)
140 500 - 221 500$
6 дней назад
Senior System Software Development Engineer (Embedded Linux)
165 000 - 206 000$
9 дней назад
Embedded Software Engineer (Robotics)
110 621 - 149 664$
9 дней назад
Senior Embedded Engineer (Linux)
200 000 - 315 000$
10 дней назад
Embedded Software Engineer (C/C++/Rust)
95 000 - 150 000$