A

Avride

Autonomous vehicles and delivery robots platform

Embedded Tools Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • Practical experience designing and maintaining workflows in GitHub Actions.
  • High proficiency in Python, including deep experience with Asyncio and hardware interaction, with proven experience using pyserial, python-can, and smbus2.
  • Hands-on experience with Bazel and Nix for reproducible builds and package management.
  • Ability to read, interpret, and debug C++ firmware code.
  • Proficiency in Bash for low-level system configuration and hardware initialization scripts.
  • Ability to interpret complex technical documentation and electrical schematics to understand hardware and plan software architecture.
  • Deep understanding of standard communication interfaces, specifically CAN, UART, Ethernet, and I2C.
  • A responsible, organized, and methodical approach to problem-solving.
  • Authorization to work in the United States.

Responsibilities

  • Design, develop, and maintain continuous integration and continuous deployment (CI/CD) pipelines and hardware-in-the-loop (HIL) systems for embedded software developed for in-house electronic hardware, streamlining software build, test, deployment, and usage processes.
  • Create tools for testing, diagnostics, and management of embedded systems.
  • Work with hardware and other software teams to ensure systems work together.
  • Monitor infrastructure performance and implement improvements to enhance stability and efficiency.
  • Support development teams by answering questions and resolving issues related to the embedded firmware CI/CD process, builds, and development flow.
  • Participate in designing the software-hardware architecture and determining how the systems will work together.

Desired Qualifications

  • Experience with Unix-like environments, command-line tools, and automation.
  • Knowledge of isolation and virtualization techniques, particularly Linux containers and Docker.
  • Experience building and scaling CI/CD automation and infrastructure management.
  • Knowledge of Linux distribution management, particularly Ubuntu and NixOS; NixOS experience is a significant plus.
  • Experience with software build systems such as Bazel and CMake.
  • Familiarity with DevOps practices, including CI/CD processes on GitHub, AWS, and Kubernetes for cloud infrastructure.
  • Skills with soldering equipment.
  • Experience in the automotive industry, including CAN, DBC, ISO TP, UDS, and DoIP.

About the Company

Avride

Autonomous vehicles and delivery robots platform

Avride.ai builds and runs autonomous cars and delivery robots. Its vehicles use an in-house hardware stack—lidar sensors, cameras, and onboard computers—to perceive the world with a 360-degree field of view and to learn from large data sets, aiming to be safer and more efficient than human drivers. The system powers both transportation and package delivery services, serving customers worldwide through partnerships, service contracts, and technology licensing. Unlike many competitors, Avride.ai emphasizes its integrated, self-developed hardware and data-driven safety improvements to reduce accidents and improve mobility. The company’s goal is to shape the future of mobility and delivery by expanding reliable autonomous solutions across platforms and markets.

Company size
201-500
Company stage
Early VC
Total funding
$425M
Headquarters
Austin, TX
Founded
2017

Recently Posted Jobs

Explore more opportunities at Avride

See more jobs