Embedded Tools Engineer at Avride | Austin, TX, US | Rezi

Embedded Tools Engineer at Avride

Embedded Tools Engineer

Avride · Austin, TX, US

4 weeks ago

Embedded Tools Engineer

Avride · Austin, TX, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Embedded Tools Engineer role.

Rezi rewrites your resume against Avride's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Embedded Tools Engineer posting at Avride — free, in seconds.

About the Role

As an Embedded Tools Engineer, you will be involved in every stage of developing our embedded software. You will help develop the software that ensures the quality, safety, and stability of our autonomous vehicles and robots. You will also participate in designing the software-hardware architecture and determining how these systems will work together. This hands-on position allows you to apply your technical skills and creativity to solve problems and contribute directly to our products. If you enjoy working with the core systems of cutting-edge technology, this job is for you!

Responsibilities

  • Design, develop, and maintain CI/CD pipelines and hardware-in-the-loop (HIL) systems for embedded software.
  • Create tools for testing, diagnostics, and management of embedded systems.
  • Work with hardware and other software teams to ensure seamless integration.
  • Monitor infrastructure performance and implement improvements for stability and efficiency.
  • Provide support to development teams regarding CI/CD processes, builds, and development flow.

Requirements

  • Practical experience designing and maintaining workflows in GitHub Actions.
  • High proficiency in Python, including deep experience with Asyncio and Hardware Interaction 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.
  • Deep understanding of standard communication interfaces: CAN, UART, Ethernet, and I2C.
  • A highly responsible, organized, and methodical approach to problem-solving.
  • Authorized to work in the U.S.

Skills

  • CI/CD & Automation
  • Python (High Proficiency)
  • Asyncio
  • Hardware Interaction
  • pyserial
  • python-can
  • smbus2
  • Modern Build Systems
  • Bazel
  • Nix
  • C++ & Systems Programming
  • Bash Scripting
  • Technical Literacy
  • Interface Protocols
  • CAN
  • UART
  • Ethernet
  • I2C
  • Ownership
  • Unix-like environments
  • Command-line tools
  • Automation
  • Isolation and virtualization techniques
  • Linux containers
  • Docker
  • CI/CD automation and infrastructure management
  • Linux distribution management
  • Ubuntu
  • NixOS
  • CMake
  • DevOps practices
  • GitHub
  • AWS
  • Kubernetes
  • Soldering equipment
  • Automotive industry
  • DBC
  • ISO TP
  • UDS
  • DoIP

Location

  • Onsite

Work Type

  • Full-time

Experience Level

  • Embedded Tools Engineer

About the Company

  • The Embedded Tools Team develops and supports infrastructure for embedded software development.
  • Our responsibilities include developing and supporting CI/CD pipelines for in-house electronic hardware devices, developing software for firmware deployment, and participating in the design and development of a specialized acceptance test system used at our manufacturing site.
  • We are a pragmatic team that prioritizes sound engineering and collaboration.

Equal Opportunity

  • Avride is an equal opportunity employer and committed to providing reasonable accommodations to qualified applicants and employees with disabilities to ensure they have equal access to employment opportunities.
  • Avride complies with the Americans with Disabilities Act (ADA), if you need a reasonable accommodation to assist with the application or hiring process, or to perform the essential functions of a job, please email jobs@avride.ai.