Software Engineer – System Infrastructure / OS & Connectivity jobs in United States
cer-icon
Apply on Employer Site
company-logo

Avride · 1 week ago

Software Engineer – System Infrastructure / OS & Connectivity

Avride is at the forefront of developing cutting-edge autonomous driving technology, and they are seeking a Software Engineer to design and develop the operating system for their autonomous vehicles. The role involves creating management tools, ensuring reliable connectivity, and integrating software with hardware components to support fleet operations.

Artificial Intelligence (AI)AutomotiveAutonomous VehiclesRobotics
badNo H1Bnote

Responsibilities

Design, develop, and maintain system-level software for Linux: x86, arm64
Work on software that interacts with operating system components and cloud services, focusing on efficiency and reliability
Build OS distribution for autonomous vehicles and robots
Contribute to system architecture design, ensuring that software integrates smoothly with existing infrastructure
Ensure software system security by applying basic security principles
Integrate the various software and hardware components of our autonomous driving stack on the vehicle, ensuring seamless operation
Write scripts and automate tasks using Python

Qualification

LinuxPythonSystem-level software developmentCloud servicesSoftware system securityNetworkingC++GoDevOps practicesLinux distribution management

Required

3+ years of experience in system-level software development
Proficiency in Linux-based systems, including both x86 and embedded devices
Proficiency in one of the required programming languages (Python, C++, Go) with a readiness to learn and work with Python and Go
Familiarity with Linux networking, including bridging, routing and virtualization
Experience with backend development and cloud services (AWS is a significant plus)
Basic understanding of software system security principles

Preferred

Knowledge of Linux distribution management, particularly Ubuntu and NixOS (the latter is a significant plus)
Knowledge of isolation and virtualization techniques, particularly Linux containers and Docker
Experience with various software build systems (Bazel is a significant plus)
Familiarity with DevOps practices, including CI/CD processes on GitHub, AWS, and Kubernetes for cloud infrastructure
Knowledge of Linux kernel basics and the ability to write or modify hardware drivers
Willingness to engage in cross-functional tasks and learn new technologies
Willingness to write system software for in-house developed hardware

Company

Avride

twittertwittertwitter
company-logo
Avride is a developer and operator of autonomous vehicles and delivery robots.

Funding

Current Stage
Growth Stage
Total Funding
$850M
2025-10-22Corporate Round· $375M
2020-09-04Corporate Round· $100M
2020-09-04Convertible Note· $50M

Leadership Team

leader-logo
Anton Slesarev
Chief Technology Officer
linkedin
leader-logo
Sergei Kirillov
Director Global Sales and Partnerships
linkedin
Company data provided by crunchbase