#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówCEmbedded C Software Engineer
    Embedded C Software Engineer
    C
    PLVision

    Embedded C Software Engineer

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

    Tech stack

      English

      advanced

      C

      advanced

      Bash

      regular

      Linux networking

      regular

      Linux

      regular

    Job description

    Online interview
    Friendly offer

    Ready to use your software skills on a project for one of the world’s most influential software companies? PLVision is looking for a talented Embedded C Software Engineer who will design and develop new DASH functionality for modern DPU/IPU systems.


    This role requires a candidate with experience with embedded systems programming in C and a good understanding of networking technologies. As an Embedded C Software Engineer, you will be responsible for making optimal solution decisions based on your research and analysis results. This is a chance to work with new technologies that enable progress and work with the most experienced people in computer networking.


    At PLVision we offer numerous growth opportunities in the dynamic technology domain of Computer Networking! We are actively launching new interesting projects with many technological directions, so you will have a steady job while working in a collaborative and rewarding environment. Join PLVision and secure your career right now!


    Your responsibilities

    • Perform research and analysis to make optimal solution decisions
    • Design and develop new DASH functionality for modern Data Processing Unit (DPU)/ Intelligence
    • Processing Unit (IPU) systems
    • Work with open-source community on alignment, introduce new functionality


    Our requirements

    • Proven experience in embedded systems programming in C
    • Experience in L2/L3, tunneling, routing, switching
    • Experience with Linux at least at the user level
    • Good communication skills and ability to work in a team
    • Experience with Bash (e.g., Autotools, CMake) and cross-compilation for embedded systems
    • Experience with Linux networking
    • Technical English proficiency (intermediate or higher)

    Optional

    • Experience in writing design and functional specifications
    • Experience with build systems such as Yocto and Buildroot, etc.
    • Experience with Switch Abstraction Interface (SAI)/ Software for Open Networking in the Cloud (SONiC) implementation and integration
    • Understanding of Application-Specific Integrated Circuits (ASIC)/ Data Processing Unit (DPU) network pipeline
    • Experience in Linux network stack development


    This is how we organize our work


    This is how we work

    • in houseyou focus on a single project at a timeyou have influence on the technological solutions appliedyou have influence on the productyou focus on product development


    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