Software Engineer – Linux & Networking jobs in United States
cer-icon
Apply on Employer Site
company-logo

Avride · 17 hours ago

Software Engineer – Linux & Networking

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 seamless integration of software and hardware, and maintaining system-level software for Linux.

Artificial Intelligence (AI)TransportationAutomotiveRoboticsAutonomous Vehicles
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

Linux-based systemsSystem-level software developmentPythonLinux networkingCloud servicesSoftware system securityC++GoLinux distribution managementDockerDevOps practicesKubernetes

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
Key Investors
Nebius Group,Uber
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