1 день назад
Senior Software Engineer - OS, Robot Software (Linux)
209 700 - 260 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer - OS, Robot Software (Linux): Developing and maintaining Wayve’s bespoke embedded Linux distribution, kernel drivers, and reliable vehicle software for autonomous-driving development fleets with an accent on Yocto, C/C++, device integration, and system security. Focus on building fault-tolerant and diagnosable software, debugging performance and hardware issues, and enabling robust on-road experimentation with limited connectivity.
Location: Sunnyvale, California, USA; hybrid
Salary: $209,700–$260,000 per year, plus a competitive equity package.
Company
develops autonomous driving technology and software for vehicle-based data collection and model development.
What you will do
- Own the creation and maintenance of Linux kernels and device drivers for vehicle hardware, sensors, and peripherals.
- Develop and maintain ’s bespoke Linux distribution using Yocto.
- Build reliable, high-performance C++ software for an autonomous-driving development fleet.
- Design fault-tolerant software with comprehensive diagnostics, observability, and debuggability for remotely deployed vehicles.
- Collaborate with Product, Project, Engineering, hardware, supply chain, field engineering, and reliability engineering stakeholders.
- Promote strong engineering practices through testing, documentation, tooling, mentorship, and collaboration.
Requirements
- Strong experience developing high-performance embedded Linux systems software in C and C++.
- Experience with the full software development lifecycle, from ideation through delivery and optimization.
- Knowledge of embedded Linux, including the kernel, device tree, Yocto build systems, boot sequence, secure boot, and user-space applications.
- Ability to investigate performance issues, stack traces, core dumps, disk-write problems, high system load, memory bottlenecks, device bottlenecks, and threading issues.
- Strong understanding of IPC mechanisms and IPC middleware for high-throughput robotics applications, including frameworks such as ROS.
- Ability to work in a hybrid capacity 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
- Full-time employment with a competitive equity package.
- Work alongside model developers, scientists, hardware engineers, and reliability specialists.
- Contribute to engineering practices centered on testing, documentation, ease of use, mentorship, and collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Embedded Software Engineer, Access Control (Embedded Linux)
125 000 - 160 000$
5 дней назад
Embedded Software Engineer (Embedded C/C++)
140 500 - 221 500$
2 дня назад
Software Engineer, Platform (Robotics)
8 дней назад
Senior Embedded Engineer (IoT)
160 000 - 210 000$
8 дней назад
Staff Software Engineer, Compute Systems Software — Embedded Linux Platform (Automotive)
217 000 - 275 000$
4 дня назад
Core-Platform Software Engineer (Embedded)
140 500 - 221 500$