Avride · 16 hours ago
Senior Embedded Software Engineer
Avride is focused on developing core software systems for autonomous vehicles and delivery robots. The Senior Embedded Software Engineer will design and develop key software components for autonomous vehicle platforms, ensuring safe and efficient operation across diverse hardware and sensor modules.
Artificial Intelligence (AI)AutomotiveAutonomous VehiclesRobotics
Responsibilities
Design and implement architectural solutions for software and hardware in autonomous vehicle systems, ensuring scalability and robustness
Develop software for the Electronic Control Unit (ECU) components of autonomous vehicles, such as computing units, connectivity modules, or network interface controllers
Create and implement programs and solutions to assess and enhance the safety of ECU components in autonomous vehicles, adhering to ISO 26262 standards
Develop software solutions for acceptance testing of ECU components in autonomous vehicles or autonomous delivery robots, using real-time operating systems and automated testing frameworks
Design and develop drivers and components for operating systems to support various hardware devices on ECU PCBs, such as network switches, A2B bus controllers, and IMU devices
Develop software to interface with sensor components in autonomous vehicles, including LiDARs, radars, cameras, navigation systems, inertial modules, microphones, and more, leveraging technologies like ROS/ROS2
Develop and maintain comprehensive documentation for software development processes and procedures, ensuring clarity and compliance with industry standards
Research and develop innovative methods to enhance the quality and accuracy of data from autonomous vehicle sensors, utilizing machine learning and data processing techniques
Qualification
Required
Master's degree in Computer Science or a related field
Minimum of 5 years of professional experience in software development/engineering or equivalent
Proficiency in C and C++ programming languages, with experience using Boost libraries
Proven ability to develop drivers for operating system components
Experience with real-time operating systems (RTOS)
Hands-on experience with robotic frameworks such as ROS/ROS2
Excellent understanding of embedded software and real-time programming
Extensive experience with networking protocols, particularly Ethernet, and security protocols
Familiarity with the architecture and principles of self-driving projects, including deployment, data delivery, and analytics processes; expertise in servicing and working with self-driving cars and robots
Knowledge of video encoding principles and formats
Familiarity with well-known algorithms and proficiency in writing complex algorithmic logic
Ability to participate in project management activities, set goals and deadlines, and collaborate effectively with other teams
Experience with automotive communication protocols such as CAN, LIN, FlexRay, GMSL, and FPDLink
Knowledge of ISO 26262 (Functional Safety) and AUTOSAR standards
Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available
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