Job Details

Embedded Systems
Full time
May 8

Hardware and Sensor Integration Developer for Delivery Robot Team

We are developing the software platform for a delivery robot and are looking for a developer to integrate new devices into the robot's software stack, develop component interactions, and improve hardware support. The role involves C++ development, Linux system architecture, and I/O systems.

We are developing the software platform for a delivery robot: improving electronic control units, integrating new sensors, and increasing the reliability of onboard equipment. We are looking for a developer to help integrate new devices into the robot's onboard software stack, develop interactions between components, and improve hardware support. What tasks await you: • Support for new sensors and interaction between electronic units You will integrate onboard equipment into the system at various levels, design interaction protocols between them, configure interfaces and synchronization, implement support according to equipment APIs, and develop control algorithms and preliminary data processing from sensors. • Monitoring the status of onboard equipment You will integrate new equipment and sensors into the onboard diagnostic system, maintain the relevance of diagnostics, and refine them if necessary. • Improving the quality of the delivery robot software platform Together with the SW-technologies department, analytics, and operations services, you will improve the quality of onboard software, optimize the operation of control and monitoring algorithms, and increase the reliability and observability of the system in operation.

We expect you to: • Be proficient in C++ • Understand the architecture of Linux-based systems • Have experience with Linux I/O systems • Understand the principles of computer networks and have experience with basic network protocols It will be a plus if you: • Have experience with Ethernet at OSI layers 2 and 3 • Have experience with USB, UART, CAN interfaces • Have experience with bring-up of new devices • Have experience developing at the Linux kernel level • Have experience with telecom or communication devices

We care about the health of our employees, so in large offices, we have gyms with exercise equipment, inventory, and showers. This is not all the bonuses — a full list is here: https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet

C++
Linux
robotics

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Intern in Engineering and Technical Department

Intern position in the Engineering and Technical Department at Selectel. Location: Russia. Apply via the provided link.

S
Selectel

Software Development Engineer AMD, Belgrade

Software Development Engineer at AMD in Belgrade. Design, implement and validate embedded firmware for security features. Develop new software features in pre & post silicon environments. Requires 2+ years of C/C++ experience and embedded firmware deve...

Serbia
A
AMD

Sr. Manager – System Hardware

₹291,666

Senior Manager for System Hardware in Hyderabad. Requires 10-12 years of experience in hardware board design and system engineering. Salary: ₹30-35 LPA. Openings: 11.

India
N
NDA