This role involves developing and maintaining onboard software systems for autonomous vehicles, focusing on real-time performance, communication interfaces, diagnostics, and system reliability within a Linux-based environment.
Key Responsibilities
Work on multiple Linux-based systems inside the vehicle
Design and implement contracts and APIs for communication between nodes
Collaborate with software teams to build foundational libraries and interfaces with low-latency performance
Develop real-time logging systems across platforms
Build data pipelines and diagnostics tools to enhance onboard software reliability and efficiency
MS or PhD in Computer Science and 2 years of equivalent industry experience
Strong system fundamentals and strong C skills
Solid experience developing production-quality software in C, C++, and Python in areas like self-driving, robotics, embedded Linux systems, telecommunication, and other technology industries
Deep understanding of Linux operating systems
Benefits & Perks
Compensation/salary range between $160,000 and $240,000 depending on experience and qualifications