About the Team
AVRIDE is an autonomous driving company with the mission to make transportation safer and more efficient through cutting-edge technology. We hold a unique position in the market, developing self-driving taxis and delivery robots. Our delivery robot division already has production in the US and Japan. Our team consists of highly talented engineers with extensive expertise. Joining us means diving into a startup atmosphere and making a significant impact on the company's results and the autonomous industry as a whole.
About the Role
As a Software Engineer - Sensor Integration, you'll design and develop sensor drivers, data pipelines, and system tools that enable self-driving vehicles to see and understand their environment. This is a multidisciplinary role requiring deep expertise in C++, Python, signal processing, and embedded systems. From improving sensor accuracy to optimizing data throughput and resource efficiency, your work will directly impact the performance and safety of the autonomous stack.
What You'll Do
- Design, develop, and support drivers for self-driving vehicle sensors
- Build and maintain scalable data pipelines for diverse sensor arrays
- Analyze and select market-available sensors, optimizing sensor configurations
- Implement and optimize filtering algorithms for sensor data accuracy
- Improve resource efficiency in sensor pipelines for cost-effective operations
- Design and propose solutions for data handling, storage, and API control
- Debug hardware issues and enhance system reliability
- Develop tools for sensor testing, calibration, and dataset management
What You'll Need
- Master’s degree in Computer Science or a related field. Foreign equivalent is accepted
- 8+ years of experience with Linux systems
- 8+ years of professional experience in C++ development
- 6+ years of professional experience in Python programming
- 3+ years of experience in autonomous vehicle technology or sensor development
- Knowledge of developing high-performance network applications
- Knowledge of software design, development, and support for remote factory systems
- Knowledge of radar data processing algorithms development
- Knowledge of real-time embedded systems and MCU firmware development
- Knowledge of LiDAR development
- In-depth knowledge of signal processing, filtering algorithms, and data pipeline architectures
- Familiarity with sensor calibration and testing tools, frameworks and methodologies
- Knowledge of development environments and tools used in the automotive or robotics industry
- Ability to work in a team-oriented environment, contributing to sensor upgrade planning and development processes
- Ability to analyze and compare technical documentation for new sensors
- Strong problem-solving skills, particularly in incident investigation and failure analysis
- Extensive experience in developing drivers for embedded systems and automotive applications
- Knowledge of development video pipelines including using of hardware encoders, codec, cameras setup
Nice to Have
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.