Software Engineer – System Infrastructure

7 days ago


Austin, Texas, United States Avride Full time
About the Team

Our company is at the forefront of developing cutting-edge autonomous driving technology. Autonomous vehicles are highly complex systems that rely on robust operating systems, seamless network connectivity, and efficient management tools. We are responsible for developing and maintaining the operating systems and system software that power self-driving cars and delivery robots. Our team ensures seamless network connectivity, reliable fleet-wide releases with observability, and end-to-end ride-log capture and delivery. By providing the critical infrastructure that underpins autonomous mobility, we enable our vehicles to operate safely, efficiently, and at scale. 

About the Role

In this role, you will be directly involved in the design and development of the operating system that powers our autonomous vehicles. You will create management tools that enable robust control of the platform, covering configuration, updates, and connectivity to ensure reliability at scale. As the key bridge between software and hardware, you will help developers integrate their applications with the in-vehicle platform, ensuring seamless operation in production environments. You will also empower our operations teams with smooth, reliable, and intuitive tools that make managing fleets of autonomous systems efficient and hassle-free.

What You'll Do
  • 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.
What You'll Need
  • 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.
Nice to Have
  • 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.

Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.



  • Austin, Texas, United States Neuralink Full time $138,000 - $200,000

    About Neuralink:We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.Team Description: The Infrastructure Team builds the foundation that enables the company to operate safely,...

  • Software Engineer

    1 week ago


    Austin, Texas, United States Apple Full time

    The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple's long-held passion for combining art and technology. We are the people who power the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms. Imagine what you could do here. At Apple, new ideas have a way of...


  • Austin, Texas, United States Oracle Full time

    Collaborate with experienced engineers to design, implement, and optimize core systems components for the Network OS supporting OCI's switch infrastructure. Contribute to high-performance, reliable, and scalable systems through well-designed software and well-reasoned algorithms. Apply expertise in data structures, system architecture, resource management,...


  • Austin, Texas, United States Pear VC Full time

    Senior Software Engineer @ KatoAbout the JobPosition: Senior Software Engineer (Full-Time)Reporting to: CTOLocation: San Francisco (4 days/week in person)Company OverviewLenders spend over $24B every year hiring agents to perform manual, repetitive servicing work. Existing AI solutions try to automate this, but they treat regulatory guardrails as an...


  • Austin, Texas, United States Oracle Full time

    DescriptionOCI (Oracle Cloud Infrastructure) AI Infrastructure is at the forefront of building a cutting-edge, ultra-high-performance GPU platform designed to support AI/ML/HPC workloads. This is your chance to be part of the AI revolution, creating systems that allow customers to scale from tens to thousands of GPUs without compromising performance.Our team...

  • Systems Engineer

    7 days ago


    Austin, Texas, United States AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Austin, Texas, United States Q2 Software Full time

    As passionate about our people as we are about our mission.Why Join Q2?Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by...


  • Austin, Texas, United States Oracle Full time

    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the top tier enterprise software company in the world.Values are OCI's foundation and how we deliver excellence. We strive for equity,...


  • Austin, Texas, United States General Motors Full time

    Job Description Work Arrangement Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX or Warren, MI three times per week. Senior DevOps Engineer – Software & InfrastructureThe RoleWe are the Energy Engagement software engineering team within the Digital Products Engineering (DPE) organization...

  • Software Engineer

    1 week ago


    Austin, Texas, United States Cloudera Full time

    Business Area:EngineeringSeniority Level:Entry levelJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...