Embedded (Linux Kernel) Software Engineer – Platform Bring-Up
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on embedded and networking systems using Linux kernel, Yocto, Buildroot. Key responsibilities include building and debugging custom embedded Linux OS, integrating networking platforms with SONiC, and hardware-software debugging at the bootloader and kernel level. Tasks cover validation of hardware components like DDR, SPI-NOR, and support for network layer and ASIC initialization. A fixed bonus is provided alongside medical care, training budgets, and flexible working hours.

newquick applyyou can start ASAP

Embedded (Linux Kernel) Software Engineer – Platform Bring-Up

Company: PLVISION

from: 20 July 2026
to: 19 August 2026
salary not specifiedB2B contract (full-time)
Salary details
basic salary
fixed bonus (e.g., quarterly, annual)
Offer parameters
level:mid • senior
working mode:remote
Kraków, Prądnik Czerwony
Kraków, Prądnik CzerwonyAleja Generała Tadeusza Bora-Komorowskiego 25DView on map

Requirements

Expected technologies

C
C++
Linux
Linux kernel
Yocto
Buildroot

Optional technologies

Networking (L2/L3)

Operating system

Linux

Our 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

Optional

  • 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

Your 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

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.

This is how we organize our work

This is how we work

in houseat the client's siteyou have influence on the technological solutions appliedyou have influence on the productyou focus on product developmentagilescrum

Team members

backend developer

This is how we work on a project

  • Clean Code
  • code review
  • design patterns
  • integration tests
  • test automation
1. Apply with your CV or LinkedIn profile.
2. Speak to our recruiter, then take an English test and pass a technical interview.
3. Complete an online program delivered by PLVision experts within 6 weeks (you can complete it faster if
you prefer).
4. Join PLVision’s team and receive a stable job developing products for industry leaders who are our long-term, reliable customers.
Company

What we offer

  • 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.

Development opportunities we offer

  • industry-specific e-learning platforms
  • intracompany training
  • mentoring
  • substantive support from technological leaders
  • technical knowledge exchange within the company

Benefits

  • private medical care
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time

Recruitment stages

  • 1.
    Application
  • 2.
    Recruiter Screening
  • 3.
    Assessments
  • 4.
    Offer & Onboarding

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.
Embedded (Linux Kernel) Software Engineer – Platform Bring-Up
I apply to:
PLVISION
Kraków, Prądnik Czerwony

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer