Embedded systems and feature development
You will develop and maintain firmware components such as bootloaders, power-management modules, inter-processor communication, peripheral drivers (SPI, I2C, UART, I2S, Ethernet), audio and data interfaces, and firmware upgrade mechanisms.
Participation in the full product lifecycle
You will participate in the complete product development lifecycle, including architecture and design, board bring-up, hardware checkout, signal and hardware validation, debugging, system integration, and preparation for final product release.
Cross-functional collaboration
You will work closely with hardware, test, project management, product, and manufacturing teams to define requirements, ensure proper firmware and hardware integration, and deliver stable, production-ready solutions.
Debugging and performance optimization
You will perform firmware debugging, root-cause analysis, and tuning for performance, power consumption, and resource constraints. You will also use tools such as oscilloscopes, logic analyzers, JTAG (or equivalent), and other low-level debugging instruments for signal validation and troubleshooting.
Documentation and code quality
You will write and maintain technical documentation, including firmware specifications, design documents, integration guides, release notes, and test and validation results. You will also participate in code reviews, follow coding standards and best practices, and contribute to firmware architecture and design decisions, particularly for complex or multi-processor systems.
Knowledge sharing and mentoring
You will share best practices, contribute to the continuous improvement of firmware development processes, and mentor junior firmware engineers when applicable.
Please submit your CV in English
Enhanced medical insurance begins from your first month at Yandex. It covers health care services at clinics and hospitals, whether for emergency care, surgeries, routine visits in your home country or abroad, medical tests and diagnostics, dental care, accident insurance, etc.
At Yandex, we have everything you need for continuous growth and learning: an internal educational platform, mentoring, and programs for both beginners and experienced leaders.
We also cover the cost of attending industry conferences — both as a speaker and as a participant.
Moreover, at Yandex, we have internal projects where our employees share their expertise, discuss complex topics, and analyze their project cases.
At Yandex's big offices, we have our own fully equipped gyms. There, you can work out independently or with a trainer.
At Yandex, we promote health and fitness and have sports clubs and communities. You are welcome to join the existing teams or groups or create your own.
You can join existing teams or create your own.
We don't have a set start and end time for the workday — work when it's convenient for you and your team.
Work where it's most convenient for you — for example, part of the week from the office and part from home.
Medical Insurance plans, kids' days at the office, gifts for newborns.