Sensor Systems Software Engineer - C++, Linux

Avride Inc.

Austin (TX)

On-site

USD 100,000 - 170,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Avride Inc. is seeking a Software Engineer to join the Sensors and System Software team in Austin, TX.

You will design, develop and maintain low-latency drivers and pipelines for cameras, LiDAR, Radar, IMU, GNSS and more on embedded Linux platforms. You will implement data timestamping, filtering, and preprocessing to ensure synchronized data for perception and localization modules, while collaborating with hardware and firmware teams to debug cross-domain issues.

Qualifications

  • Bachelor's or Master's in Computer Science, Robotics, Electrical Engineering, Math, Physics or related STEM fields or equivalent years of experience.
  • Minimum of 2 years of experience in production software development.
  • Proficiency in modern C++ and Python programming.
  • Experience with software running on real hardware: robots, vehicles, drones or embedded devices.
  • Everyday use of Linux, including basic networking (IP addresses, TCP/UDP, sockets).

Responsibilities

  • Design, develop, optimize and maintain low-latency, robust device drivers and software pipelines for sensors and actuators.
  • Develop and optimize algorithms for timestamping, filtering and preprocessing sensor data.
  • Write userspace C++ and Python software for embedded Linux computers.
  • Collaborate with cross-functional teams to integrate sensors into the AV platform and debug issues.
  • Grow into an expert in the sensor domain and understand sensor characteristics and calibration techniques.
  • Write and maintain software that reads, timestamps and checks data from sensors.
  • Bring new sensors and computers onto the vehicle and bench.
  • Find and fix cross-domain problems like dropped packets and wrong timestamps.
  • Write Python tools to check sensor data and aid debugging.

Skills

Modern C++
Python
Linux
Embedded dev
Debugging

Education

Bachelor's or Master's in Computer Science/Robotics/EE/Math/Physics or related STEM

Tools

ROS
Wireshark
tcpdump
ethtool

Job description

Avride Inc. is seeking a Software Engineer to join the Sensors and System Software team in Austin, TX.

You will design, develop and maintain low-latency drivers and pipelines for cameras, LiDAR, Radar, IMU, GNSS and more on embedded Linux platforms. You will implement data timestamping, filtering, and preprocessing to ensure synchronized data for perception and localization modules, while collaborating with hardware and firmware teams to debug cross-domain issues.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Sensors and System Software (C++, Linux)
Software Engineer, Sensors and System Software (C++, Linux)

Avride • Austin (TX)

On-site
USD 100,000 - 170,000
Embedded Linux Engineer — Sensors & Systems for Autonomy
Embedded Linux Engineer — Sensors & Systems for Autonomy

Top Echelon Software, LLC • Austin (TX)

On-site
USD 125,000 - 160,000
Annual bonus
Embedded Linux Software Engineer to Sensors and System Software Team
Embedded Linux Software Engineer to Sensors and System Software Team

Top Echelon Software, LLC • Austin (TX)

On-site
USD 125,000 - 160,000
Annual bonus
Sensor Integration Software Engineer – Autonomous Vehicles
Sensor Integration Software Engineer – Autonomous Vehicles

NGV Talent • Austin (TX)

Hybrid
USD 144,000 - 176,000
Autonomous Vehicle Sensor Systems Engineer — Hybrid, Equity
Autonomous Vehicle Sensor Systems Engineer — Hybrid, Equity

NGV Talent • Austin (TX)

Hybrid
USD 144,000 - 176,000
Senior Real-Time C++ Engineer — Linux, AI & Sensors
Senior Real-Time C++ Engineer — Linux, AI & Sensors

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000
Embedded Software Engineer – Real-Time Systems (C/C++)
Embedded Software Engineer – Real-Time Systems (C/C++)

Aeva • Mountain View (CA)

On-site
USD 120,000 - 180,000
Senior System Software Engineer - AV Platform
Senior System Software Engineer - AV Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Equity
Health Insurance
Senior C++ Engineer — Real-Time Linux & AI/HW Systems
Senior C++ Engineer — Real-Time Linux & AI/HW Systems

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior Embedded C++ Engineer for Radar/Lidar Autonomy
Senior Embedded C++ Engineer for Radar/Lidar Autonomy

Latitude • Pittsburgh, Palo Alto (CA), Detroit (MI)

On-site
USD 179,000 - 269,000
Medical insurance
401(k) retirement plan
Paid parental leave
+2