#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówCSenior Network Software Engineer (Embedded C)
    Senior Network Software Engineer (Embedded C)
    C
    PLVision

    Senior Network Software Engineer (Embedded C)

    PLVision
    Kraków
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      Linux

      advanced

      English

      advanced

      C

      advanced

      Bash

      regular

      Python

      regular

    Job description

    Online interview
    Friendly offer

    Ready to tackle complex challenges in the dynamic technology domain of computer networking? PLVision invites an ambitious Senior Network Software Engineer to join a new project for our customer – one of the world’s most influential software companies.


    We are looking for a professional with extensive experience in programming embedded systems in C and network software development. As a Senior Network Software Engineer, you will play a crucial role in designing and developing new DASH functionality for modern IPU/DPU systems, collaborating closely with our experienced engineering team.


    Your responsibilities

    • Make the most effective solutions for project needs thorough research and analysis
    • Develop comprehensive design and functional documentation
    • Design and develop new DASH functionality for modern DPU/IPU systems
    • Collaborate with the open-source community to introduce and align new features with industry standards
    • Engage in client communication to clarify requirements


    Our requirements

    • 4+ years of commercial experience in software engineering with a focus on embedded application development
    • Excellent communication skills and the ability to work effectively in a team
    • Strong knowledge of C for embedded systems development
    • Strong background working with computer networking, including L2/L3, tunneling, routing, and switching
    • Advanced Linux user with experience in networking tools and utilities
    • Good knowledge of Python
    • Experience in writing design and functional specifications
    • Proficiency with Bash (e.g., Autotools, CMake) and cross-compilation for embedded systems
    • Experience with embedded Linux build systems (Yocto, Buildroot, etc.)
    • Knowledge of technical English at Intermediate level and higher
    • Bachelor's degree in computer science or a related technical disciplineOptional
    • Linux network stack development
    • Experience with x86/arm architecture
    • Experience working with open source projects
    • Experience with SAI/SONiC implementation and integration
    • Understanding of ASIC/DPU network pipeline
    • Kernel development

    This is how we organize our work


    This is how we work

    • in house

    Team members

    • embedded developer


    Development opportunities we offer

    • assistance in preparation to public speeches
    • development budget
    • industry-specific e-learning platforms
    • intracompany training
    • mentoring
    • technical knowledge exchange within the company
    • the company supports open source projects


    What we offer

    • Healthcare insurance;
    • Bonuses for marriage and childbirth;
    • Training and development opportunities.
    • Equal opportunities for all the PLVision's specialists. We are firmly committed to providing equal opportunity in all aspects of employment and do not tolerate any illegal discrimination or harassment based on race, color, religion, sex, national origin or any other protected class.


    Benefits

    • Sharing the costs of sports activities
    • Private medical care
    • Sharing the costs of professional training & courses
    • Remote work opportunities
    • Flexible working time
    • Employee referral program