Skip to main content

Avride

Embedded Linux Kernel Engineer

Austin, TXmidAdded 2 days ago

About this role

Join an autonomous driving company's Sensors and System Software team to develop embedded Linux systems for cutting-edge autonomous vehicles. You'll build custom Linux distributions, write device drivers for vehicle-critical sensors and peripherals, and optimize low-latency software for autonomous perception systems.

What you'll do

  • Perform board bring-up on new hardware revisions and validate system functionality with hardware engineers
  • Build and maintain custom Linux distributions for testing, manufacturing, and production operations
  • Write, port, and debug Linux device drivers for cameras, automotive Ethernet, and various peripherals (I2C, SPI, PCIe, GPIO, UART)
  • Develop and optimize low-latency userspace software for autonomous vehicle sensors (Camera, LiDAR, Radar, IMU, GNSS)
  • Provide technical support and debug cross-disciplinary software and hardware issues
  • Support testing and automation tasks using scripting and debugging tools

What they're looking for

  • Embedded Linux kernel development and preempt_rt
  • C/C++ programming for real-time, safety-critical systems
  • Python and Bash scripting for automation and testing
  • Linux device driver development
  • ARM-based platform experience
  • Automotive hardware interfaces (CAN, SPI, I2C, PCIe, Ethernet)
  • Hardware debugging tools (oscilloscope, logic analyzers)
  • Linux networking and diagnostics
Apply on the employer's site

Opens the official application on the employer’s site. No login required.