Avride · 2 hours ago
Embedded Linux Software Engineer to Sensors and System Software Team
Avride is a company focused on autonomous driving technology, and they are seeking a highly experienced Embedded Linux Software Engineer to join their Sensors and System Software team. The role involves building and maintaining custom Linux-based systems for embedded devices, collaborating with hardware teams, and developing low-level software for various autonomous vehicle sensors.
Artificial Intelligence (AI)AutomotiveAutonomous VehiclesRobotics
Responsibilities
Perform initial board bring-up on new hardware revisions, working closely with hardware engineers to debug and validate system functionality
Working closely with other teams to build and maintain our custom Linux distributions to enable testing, manufacturing and production operations for various embedded devices
Write, port, and debug complex Linux device drivers for a wide array of vehicle-critical peripherals, including: GMSL/FPD-Link cameras, automotive Ethernet and various peripherals: I2C, SPI, PCIe, GPIO, and UART
Support the users by providing technical support and debugging cross disciplinary software and hardware-related problems
Develop, optimize and maintain low-latency, robust low-level userspace software for Camera, LiDAR, Radar, IMU, GNSS, Microphones, and other autonomous vehicle sensors and actuators using C++/Python
Qualification
Required
Minimum of 5 years of experience in embedded software development
Strong proficiency in C/C++ programming for real-time embedded systems, including working in an asynchronous environment with multiple real-time, low-latency, safety-critical systems processes
Strong skills in Python and Bash for automation, testing and supporting tasks
Proven, hands-on experience with embedded Linux kernel, including preempt_rt, device drivers and system services development for ARM-based platforms
Demonstrable experience with board bring-up on custom hardware
Understanding the electrical engineering fundamentals to be able to perform schematics and designs reviews and hardware debugging using oscilloscope, logic analyzers, etc
Experience with common automotive hardware interfaces like CAN, SPI, I2C, PCIe, Ethernet
Experience with Linux networking and debugging network-related issues
Preferred
5+ years of experience in software engineering, preferably in self-driving cars or other autonomous vehicles or robotic systems
Experience with the Nvidia embedded platforms, including the video processing subsystem - ISP, SerDes, Hardware encoding
Understanding fundamentals of Camera, LiDAR, Radar, IMU, GNSS, and other sensor technologies, including their principles of operation, pros/cons and limitations
Familiarity with ROS or similar frameworks and related communication protocols
Company
Avride
Avride is a developer and operator of autonomous vehicles and delivery robots.
Funding
Current Stage
Growth StageTotal Funding
$850M2025-10-22Corporate Round· $375M
2020-09-04Corporate Round· $100M
2020-09-04Convertible Note· $50M
Leadership Team
Recent News
2026-01-16
The Motley Fool
2026-01-07
2026-01-03
Company data provided by crunchbase