Reach out directly about this role
Software and Hardware Systems Developer for Autonomous Transport
The foundation of autonomous driving is the flawless operation of sensors such as cameras, LiDARs, and radars. To achieve this, we refine electronic control units and study new sensors. All of this requires software support. Our task is to create reliable software that meets the requirements of global automotive standards.
Development and support of drivers for various sensors New, more advanced sensors are emerging, providing an ever-increasing data flow. New types of sensors are appearing. It is necessary to develop software to interact with them: both for "on the bench" experiments and for production-level use within the platform, ensuring stable delivery of sensor data with minimal latency.
Optimization of sensor data delivery You will design the architecture, implement preprocessing of raw data from sensors, and convert it into unified formats and protocols for further processing by perception algorithms. You will implement synchronization of data from various sensors to build a comprehensive picture of the environment.
Development of software for microcontrollers You will work with modern ARM controllers, apply RTOS, write code for interaction with sensors, controllers, and vehicle actuators. Furthermore, when debugging software, you will have the opportunity to operate an autonomous vehicle.
Development of software-hardware solution architecture The peculiarity of embedded software is that the causes of runtime errors may remain unknown, and any malfunction in device behavior will cause surprise. We design software so that every failure can be analyzed and its cause identified — and you can participate in this process.
More about backend at Yandex — in the channel Yandex for Backend
3-5 years
Experience
Full-time
Employment
Embedded & IoT
Specialization
Robotics
Industry
Corporation
Company Type
By job title
Corporation
Company Type