Software Engineer - System Performance Engineer

Avride
Austin, TX

About the Team


Our team is at the forefront of enabling cutting-edge autonomous vehicle technology by developing the foundational framework for executing autopilot code, with a focus on performance and reliability. We are also responsible for onboard performance and the continuous improvement of latencies within the system. We design our core framework and APIs in ways that ensure predictable latencies and robustness across all autopilot code. To ensure a rapid development pace, we are building extensive performance validation and testing infrastructure and using it to detect issues early and guide new optimizations.

About the Role


We are looking for an software engineer who is passionate about understanding the systems throughout and finding ways to optimize it. You will investigate how the system performs in different condition and build necessary metrics and tooling to track the performance across the entire fleet. You will build performance testing infrastructure and automate performance reports to detect changes a s early as possible. You will collaborate with core framework users ( technology developers ) to understand their needs and enhance our framework to make writing high-performance code easier. The solutions you develop will stabilize overall system performance and enable rapid technology evolution while maintaining required latency targets .

What You'll Do



  • Own the performance tooling, metrics collection and performance testing infrastructure.

  • Work with development teams across the project to guide efficient code implementation and understand their requirements for core framework.

  • Improve core framework APIs and optimize it’s performance.

  • Constantly find ways to further automate performance testing, performance reports and anomalies detection.

  • Perform benchmarks for new hardware / software versions.

What You'll Need



  • 3+ year of experience in programming in C++.

  • Experience in Unix-based systems and Shell.

  • Experience in system-level programming - efficient memory management, parallel computing.

  • Solid understanding of algorithms and data structures.

  • Solid understanding of OS fundamentals and willingness to learn and become an expert.

  • Problem-solving skills are important. You are expected to understand the problems clearly, weigh trade-offs of different solutions given their implications, and make sure the goal has been achieved.

Nice to Have



  • Experience in using performance profiling tools (perf, heaptrack, nsys, etc) for identifying and resolving system bottlenecks.

  • Experience in Python. We use it for performance tooling code.

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.

Posted 2026-02-10

Recommended Jobs

Senior Software Engineer, Platform

Udemy
Austin, TX

Where we Work Udemy is a global company headquartered in San Francisco, with additional U.S. offices in Denver and Austin, and international hubs in Australia, India, Ireland, Mexico, and Türkiye.…

View Details
Posted 2026-02-04

Sales Representative - Texarkana - Fire/EMS (Emergency Care)

Stryker
Texarkana, TX

Emergency Care (Fire/EMS) Sales Representative As a Sales Representative at Stryker, you will be at the forefront of promoting and selling our Emergency Care products, with a focus on Fire Emerg…

View Details
Posted 2026-01-30

IT Service Delivery Specialist

CMC
Houston, TX

it's what's inside that counts _______________________________ There’s more to CMC than our products and the buildings, structures, and roads they go into. At CMC, it’s the people inside our re…

View Details
Posted 2026-01-21

Kafka Administrator (Houston, TX)

CEDENT
Houston, TX

Responsibilities: Installation configuration of Confluent Kafka, Apache Kafka, RMQ on environments like Linux, EC2, Windows, AIX, along with Cloud Kafka, Configurations like MSK Confluent Cloud …

View Details
Posted 2025-09-10

Plant Engineer

American Polymer Company
Jourdanton, TX

APC maintenance technician manages and optimizes the facility's mechanical, electrical, and structural systems, focusing on efficient, safe, and compliant operations through maintenance, troubleshoot…

View Details
Posted 2026-01-06

Destination Specialist

Travel With Lani
Amarillo, TX

We are seeking detail-oriented individuals to join our team as Destination Specialists. This remote position allows you to help clients plan and book their travel while collaborating with a t…

View Details
Posted 2026-01-23

Advanced Practice Registered Nurse

Palm Medical Centers
Mansfield, TX

Come learn about the Palm Primary Care experience! Our centers have a 98% patient satisfaction rate as we deliver senior primary care with genuine kindness. At Palm Primary Care, our patients have…

View Details
Posted 2026-01-12

In home Caregiver

Griswold Home Care for West Houston
Katy, TX

Caregiver Griswold Home Care of West Houston is calling all compassionate individuals to apply to join our amazing team as a Full time/ Part time Caregiver! Compensation: $13-$14 WHY YOU SHOULD …

View Details
Posted 2025-08-28

Corrugator Stacker (Waco (Woodway))

Packaging Corporation of America
Waco, TX

As a Fortune 500 company, Packaging Corporation of America (PCA) is an ideas and solutions company. Our corrugated packaging business seeks to be the leader in helping our customers large and small p…

View Details
Posted 2026-01-30

Sr. IT Business Analyst - Accounting

Lja Engineering
Katy, TX

WHAT LJA HAS TO OFFER LJA is offering an exciting opportunity that will allow you to reach your full career potential. The structure of our organization is designed to amplify your capabilities wh…

View Details
Posted 2026-02-10