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
Opens the official application on the employer’s site. No login required.