👔 Do you have vacancies? Publish everything you have — for free →
Back

Embedded Software Engineer – Platform Bring-Up at PLVision

Rakuten

PLVision All vacancies (54)

4.3 ★ Based on
Founded in 2007
Lviv, Ukraine
51 to 200 Employees

Details

Publication date

May 31, 2026

Closing date

May 25, 2026

Location

-

Кар'єрний рівень

Senior

Освіта

Bachelor

Experience

1-2 years


ABOUT THE PROJECT
PLVision invites a Platform Bring-up Engineer to join our growing project. If you have deep expertise in embedded systems, Linux kernel development, and hands-on experience with hardware-to-software integration, this opportunity is for you. In this role, you will be responsible for the foundational layers of networking hardware, building and deploying custom embedded Linux OS, and enabling SONiC (Software for Open Networking in the Cloud) on next-generation routing platforms.
REQUIREMENTS
– 5+ years of commercial experience in Embedded Software Engineering and algorithms
– 2+ years of experience in embedded Linux building and deployment
– Solid C or C++ knowledge
– Strong knowledge of Linux kernel and user space architectures
– Deep understanding of HW and ARM fundamentals
– Experience with build systems like Yocto and Buildroot
– Knowledge of technical English at the Intermediate level or higher
– Excellent communication skills and experience working with distributed teams
– Bachelor’s degree or higher in Computer Science or a related technical discipline
– Understanding of platform design documents and functional specs would be a plus
– Experience with bootloaders like U-Boot, GRUB, or UEFI
– Knowledge of Linux file systems
– Experience working with peripherals: UART, I2C, SPI, GPIO, Ethernet, and USB
– Experience with memory initialization (DDR training)
– Understanding of networking fundamentals (OSI model, Layer 2 / Layer 3 networking protocols, TCP sockets)
– Experience with SAI/SONiC implementation and integration
– Experience with virtualization/containerization technologies
– Experience with Bash scripting, build tools (e.g., Autotools, CMake), and cross-compilation for embedded systems
– Experience with open-source projects or community contributions
RESPONSIBILITIES
– Build, deploy, and debug a custom embedded Linux operating system at the kernel and user levels on networking platforms
– Work with schematics, board layouts, and reference designs
– Debug boot issues across U-Boot, coreboot, and BIOS/UEFI
– Validate DDR, SPI-NOR, eMMC, EEPROM, CPLD, GPIO, and I2C/SMBus
– Enable platform components (sensors, thermal management, LEDs, etc.)
– Validate ASIC initialization and port bring-up
– Enable and debug the Linux kernel (device tree, drivers, interrupts)
– Integrate platform into SONiC, SONiC Lite, or custom Linux OS
– Investigate and debug issues to increase the robustness of the Linux system
– Collaborate with the validation (QA) team to ensure robust and reliable feature delivery
– Work with the Linux community to contribute product features or components upstream
WHAT WE OFFER
– Medical insurance
– Vacation and sick leave days
– Paid bank holidays (11 days in 2026)
– Relocation bonus
– Marriage and childbirth bonuses
– Referral bonus
– Educational courses and training programs
– Remote work
– Flexible Schedule
COMPENSATION & BENEFITS
– –

SIMILAR VACANCIES

View all vacancies
Econometrist at Publicis Groupe Ukraine

Ukraine

View
Odoo Developer (remote) at Preis HR agency

Remote

View
Tell us who you are in IT — and we will select the best for you
A short anonymous survey that helps us attract the best experts and jobs
It will only take 2-3 minutes
🔒
Complete anonymity
🎁
You will get your IT character
Take the survey →
🌎 We use the data to improve the service

Збережи вакансію

Увійди або зареєструйся, щоб зберігати вакансії та трекати відгуки.

або

Немає акаунту? Зареєструватися

Sign in to Hoorya

Sign in or register to continue.

or

No account Sign up