← Back to job listings
WA
Senior Software Engineer (OS, Robot Software)
Wayve · Sunnyvale, United States
About The Role
Join Wayve, a pioneering company in the field of autonomous driving. As a Senior Software Engineer on the OS team, you will be responsible for developing and maintaining our bespoke Linux distribution, creating and updating Linux kernel drivers, and hardening our development fleet against cyber attacks. You will collaborate with various teams across the company and drive a strong engineering culture. Enjoy benefits such as private healthcare, paid time off, mental health resources, community and social events, competitive compensation, and learning and development opportunities.
- Contribuer à la création et à la maintenance de la distribution Linux de l'entreprise, en utilisant Yocto, et à la mise à jour des pilotes du noyau Linux pour les nouveaux capteurs matériels.
- Collaborer avec les parties prenantes techniques et commerciales pour conseiller et construire la bonne solution, en travaillant avec la gestion des produits, des projets et de l'ingénierie.
- Développer et livrer des logiciels en C++ avec une haute qualité et fiabilité, en créant des logiciels observables et débogables lorsqu'ils fonctionnent sur un appareil éloigné.
- In order to set you up for success as a Software Engineer on the OS Team, we’re looking for the following skills and experience
- Software Development Skills: Proficiency developing high-performance embedded Linux systems software in C and C++. Demonstrated ability to manage the complete software development lifecycle from ideation through delivery & optimization
- Linux Expertise: Familiarity with embedded Linux (kernel, device tree), build systems (Yocto), boot sequence, secured boot and user space application software development
- IPC Middleware Knowledge: Strong understanding IPC mechanisms and how to optimally use and configure IPC middleware for high data throughput robotics applications (e.g. with frameworks such as ROS)
- Debugging Skills: Ability to delve deep into performance issues, stack traces, core dumps, slow disk writes, high system load, memory bottlenecks, external device bottlenecks, and threading issues
- Experience with robotics or automotive frameworks such as Nvidia Jetson or Nvidia Drive
- Experience with embedded real time (RT) OS such as QNX
Similar roles you might like
See all →S
Senior Partner Solutions Engineer, Technical Partnerships
Sanity
Salary not disclosedPosted today
S
Director of Sales, Global Account Management
Sanity
Salary not disclosedPosted today
T
Client Advisor-Newbury St.
Tiffany
$20 – 24/hrPosted today
T
Client Experience Manager, Hong Kong, Macau & Taiwan
Tiffany
Salary not disclosedPosted today
T
Client Advisor - San Jose
Tiffany
$22 – 30/hrPosted today
T
Client Advisor - Beverly Hills
Tiffany
$22 – 30/hrPosted today
AE
Pest Control Technician
Aptive Environmental LLC
Salary not disclosedPosted today
AE
Scrum Master
Aptive Environmental LLC
Salary not disclosedPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing