companyavride logo

Senior Software Engineer - Fleet Management Solutions

avrideAustin, TX
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required Qualifications Extensive proficiency in Python, with a proven track record of building robust, testable, and maintainable applications. Solid experience in Linux systems programming and administration, particularly with systemd. Experience in constructing and managing systems in a production environment, with proficiency in AWS, Kubernetes, or similar technologies being highly valued. A strong problem-solving mindset and the ability to work collaboratively in a fast-paced team environment.

About the job

About Our Team

Join our dynamic group of infrastructure and platform engineers dedicated to developing the Fleet Orchestrator. This innovative system oversees the entire fleet state, ensuring that each vehicle is equipped with the correct and validated software stack, from core autopilot bundles to low-level sensor firmware.

Role Overview

We are seeking a Senior Software Engineer who will play a pivotal role in the design and evolution of our Fleet Orchestrator. In this position, you will be responsible for the architecture, implementation, and reliability of the system that deploys software to thousands of autonomous vehicles operating in intricate urban environments.

This hands-on, high-impact role directly contributes to the stability, consistency, and safety of our fleet at scale. You will tackle complex systems challenges that are essential to our mission.

Key Responsibilities

  • Design and develop a cloud-based service that dynamically computes and serves vehicle software specifications according to fleet requirements, operational state, and hardware profiles.
  • Architect and create the agent that operates on each vehicle, managing its state and software lifecycle.
  • Enhance the integration of the agent with the underlying operating system to ensure robust and isolated application environments on the vehicles.
  • Collaborate with various teams to define and implement deployment strategies aimed at improving reliability, enhancing the developer-to-vehicle workflow, and ensuring reproducible deployments.
  • Diagnose and resolve intricate system-level issues across the fleet, guaranteeing high reliability and uptime for our autonomous systems.

About avride

At avride, we are at the forefront of autonomous vehicle technology, focusing on ensuring the reliable operation of our fleet through innovative software solutions. Our team is dedicated to creating safe and efficient transportation systems that transform urban mobility.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.