- Bachelor's degree
- Bachelor of Science
- Data structures
- Health insurance
- Food provided
At the heart of on-vehicle autonomous driving software lies the runtime framework. It ensures a high degree of robustness, prompt response to various events, detection and mitigation of challenging conditions, detailed in-flight analytics collection and much more.
As a Junior Runtime System Software Engineer, you will be designing, implementing and deploying various runtime infrastructure components that facilitate smooth operation of the robotics algorithms, fast response times, and overall system resilience. You will work closely with technology leaders in other infrastructure and robotics specialties in order to develop scalable mission-critical components and infrastructure that power our autonomous trucks every day.
This is an excellent opportunity to break into the world of robotics, autonomous vehicles and high-performance computing. Your expertise and contributions will help shape the future of transportation, and you will learn a lot in return!
What we expect you to bring to the team:
BS or higher degree in Computer Science or equivalent field.
Solid understanding of fundamental CS algorithms and data structures.
Experience writing and maintaining C++ code on and for Linux OS.
Knowledge and hands-on experience with modern C++ (C++11 and newer) principles, practices and libraries.
Knowledge and experience with commonly used robotics/ML frameworks and libraries (ROS, OpenCV, Tensorflow, pyTorch, CUDA, etc.) is great to have, but not required.
Work on industry-leading technologies at an energetic, exciting Silicon Valley startup
Forge the future of autonomous transportation while collaborating with AI experts from around the world
Catered free lunch, unlimited snacks and beverages
Competitive salary and outstanding benefits package