Logo PLVision contact

department

Delivery & Engineering

Location

Ukraine

Embedded Software Engineer – Platform Bring-Up

Summary

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.

You will cooperate with an experienced engineering team and our client, a high-growth US-Israel semiconductor startup specializing in disruptive solutions for cloud service providers and data center networks. Join PLVision and apply your low-level engineering skills to shape the future of open networking.

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

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

Would be a plus

  • Understanding of platform design documents and functional specs
  • 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

Benefits

  • 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

About PLVision

PLVision is a European networking software product development company that helps businesses unlock the full potential of open and disaggregated technologies. We deliver end-to-end, vendor-agnostic solutions, tailored to meet client’s specific use cases, enabling greater flexibility, scalability, and sustainability while ensuring cost control and predictability.

Leveraging strategic partnerships with industry leaders, major hardware vendors, and membership in key open networking communities, PLVision ensures delivered software solutions remain future-ready and aligned with the latest open networking innovations, empowering clients to achieve their business goals and long-term success.

Want to develop innovative products?
Let's talk!

Attach Resume/CV