Avride Inc logo

Software Engineer – Embedded Firmware

Job Overview

Location

Austin, Texas, United States

Job Type

Full-time

Category

Embedded Engineer

Date Posted

June 22, 2026

Full Job Description

📋 Description

  • Design and develop firmware for LiDAR systems using SystemVerilog, optimizing digital signal processing (DSP) algorithms to ensure high performance and reliability.
  • Design and develop firmware for motor control on FPGAs and MCUs, including calibration to achieve optimal power consumption and system stability.
  • Develop CAN-bus gateway drivers on MCUs to ensure seamless communication between robotics subsystems and external devices.
  • Create drivers and software for UART, LIN, Ethernet, SPI, and I2C peripheral devices and sensors used in robotics systems.
  • Design, implement, and maintain automated testing stands using Python and C++ to improve efficiency and validation of embedded systems.
  • Collaborate with cross-functional engineering teams to integrate firmware and software components into complete embedded platforms.
  • Perform hands-on testing, debugging, and optimization of embedded systems using various measuring equipment to ensure quality and reliability.
  • Provide technical support and assistance to internal teams and external partners on firmware-related issues and system integrations.
  • Apply knowledge of DSP concepts including FIR/IIR filters, FFT, convolution, and signal reconstruction in real-time embedded applications.
  • Work with MCU platforms such as STM and NXP, and FPGA platforms including Xilinx, Intel, and Lattice to implement low-level control logic.
  • Ensure adherence to embedded systems design principles, real-time operating system constraints, and hardware-software co-design methodologies.
  • Maintain high standards of code quality, documentation, and test coverage for all firmware and driver development activities.
  • Participate in system-level reviews and contribute to architectural decisions for embedded subsystems in autonomous driving technologies.
  • Translate hardware specifications into robust, efficient firmware implementations that meet performance, latency, and safety requirements.
  • Troubleshoot complex hardware-software interactions in production and prototype environments under time-sensitive development cycles.

Skills & Technologies

Python
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Avride Inc logo
Avride Inc
Visit Website

About Avride Inc

Avride Inc is a robotics company developing autonomous delivery and transportation systems. Founded in 2023 as a spin-out of Yandex’s self-driving division, it continues the team’s decade-long R&D on robotaxis, delivery bots, and autonomous trucks. The company operates fleets of sidewalk robots for last-mile grocery and meal delivery and is testing Level-4 autonomous vehicles on public roads in the United States and the Middle East. Avride integrates AI perception, mapping, and fleet-management software to enable scalable, driverless logistics services for retail, restaurant, and ride-hailing partners.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Bengaluru
Full-time
Expired Jul 20, 2026
React
Linux
Onsite

2 months ago

Expired
Belgrade, Serbia
Full-time
Expired Jul 5, 2026
Python
Git
Senior
+1 more

3 months ago

Expired
Remote - USA
Full-time
Expired Jul 20, 2026
Python
Rust
Jenkins
+5 more

2 months ago

Expired
Lean Techniques Inc. logo

Lean Techniques Inc.

Remote
Full-time
Expired Jul 15, 2026
Remote

2 months ago