Talent.com
Linux Device Driver Engineer for H / W offloading @ CodiLime

Linux Device Driver Engineer for H / W offloading @ CodiLime

CodiLimeRemote, Poland
25 days ago
Job description

Get to know us better

CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe).

While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple :

  • Act  to deliver.
  • Disrupt  to grow.
  • Team up  to win.

The project and the team

We develop modern Software-defined Networking (SDNs) and network operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment, including switches, routers, and smart network interface cards (smartNICs).

We are looking for an engineer with a background in device drivers, hardware offloading, and OS programming for an innovative project aiming at offloading a firewall to a hardware device.

What else you should know :

  • We often work using client-supplied hardware and tools
  • Our projects may be managed by our EMs or directly by the client
  • Most of our clients are based in the US, so work in the afternoon may sometimes be required
  • More reasons to join us

  • Flexible working hours and approach to work : fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on
  • The candidate must meet most of the following criteria :

  • Proficiency in the C / C++ programming language
  • Good theoretical and practical knowledge of networking (L2, L3, L4, Ethernet)
  • Experience in Linux device driver programming (especially network drivers)
  • Experience in working with hardware, preferably NIC (network interface cards) or smartNIC / IPU / DPU
  • Theoretical and practical understanding of virtualization and containerization
  • English at least B2 level, C1 / C2 preferred
  • Beyond the criteria above, we would appreciate the nice-to-haves :

  • Experience with Nvidia’s DPUs and / or DOCA Argus will be a great advantage
  • Previous experience with the DPDK library
  • Knowledge of Cilium Tetragon
  • Knowledge of BPF / eBPF and / or the BPF virtual machine in the Linux kernel
  • Experience with Kubernetes operators and / or Kubernetes CNIs
  • Experience in working with Software Houses
  • Get to know us better

    CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe).

    While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple :

  • Act  to deliver.
  • Disrupt  to grow.
  • Team up  to win.
  • The project and the team

    We develop modern Software-defined Networking (SDNs) and network operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment, including switches, routers, and smart network interface cards (smartNICs).

    We are looking for an engineer with a background in device drivers, hardware offloading, and OS programming for an innovative project aiming at offloading a firewall to a hardware device.

    What else you should know :

  • We often work using client-supplied hardware and tools
  • Our projects may be managed by our EMs or directly by the client
  • Most of our clients are based in the US, so work in the afternoon may sometimes be required
  • More reasons to join us

  • Flexible working hours and approach to work : fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on
  • ,[Researching and defining how to implement client requirements and ideas best, Taking part in technical discussions with the team and the client, Developing software primarily using C / C++, with occasional use of other programming languages, Creating unit tests for your code, conduct code review, create documentation, and taking part in other activities related to software development, Fixing bugs efficiently and effectively, and find workarounds for blockers, Occasionally, taking part in technical pre-sales meetings] Requirements : C, C++, Networking, L2, Ethernet, Linux, Virtualization, Nvidia’s DPUs, DOCA Argus, DPDK library, Cilium Tetragon, Kubernetes, BPF / eBPF Additionally : Sport subscription, Training budget, Private healthcare, Flat structure, Small teams, International projects, Masterclazz training, Free coffee, Bike parking, Playroom, Free beverages, Free lunch, In-house trainings, Modern office, No dress code.

    Create a job alert for this search

    Linux Engineer • Remote, Poland

    Related jobs
    • Promoted
    Embedded Developer - automotive sector

    Embedded Developer - automotive sector

    Sii Sp. z o.o.Łódź, Łódź, Poland
    We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components,...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    Sii Sp. z o.o.Łódź, Łódź, Poland
    Are you an experienced mobile developer looking for a challenging project?.At Sii, we’re collaborating with a leader in cloud communication technology, known for revolutionizing the telecommunicati...Show moreLast updated: 21 days ago
    • Promoted
    Senior Backend Engineer – Go / EKS / WebSockets & Reverse Proxy (IoT at Scale)

    Senior Backend Engineer – Go / EKS / WebSockets & Reverse Proxy (IoT at Scale)

    BSH SPRZĘT GOSPODARSTWA DOMOWEGO sp. z o.o.Łódź, Łódź, Poland
    Design, implement, and operate backend services in Go that manage millions of persistent WebSocket connections.Own and evolve the reverse proxy layer that routes traffic from devices across our glo...Show moreLast updated: 30+ days ago
    • Promoted
    Cloud Engineer

    Cloud Engineer

    Sii Sp. z o.o.Łódź, Łódź, Poland
    We are looking for an experienced Cloud Engineer to join our team.In this role, you will be responsible for implementing and maintaining our client’s cloud environment based on the Low-Level Design...Show moreLast updated: 9 days ago
    • Promoted
    Senior C++ Engineer with DICOM expertise @ N-iX

    Senior C++ Engineer with DICOM expertise @ N-iX

    N-iXRemote, Poland
    Senior C++ Engineer with DICOM expertise.Our client is a medical informatics company based in California, develops innovative, cost-effective solutions for the healthcare IT industry specifically f...Show moreLast updated: 30+ days ago
    • Promoted
    DevSecOps Engineer – Containers and Registry

    DevSecOps Engineer – Containers and Registry

    Sii Sp. z o.o.Łódź, Łódź, Poland
    We are looking for a skilled DevSecOps professional to join a cutting-edge project with our client, a global leader in cloud communications solutions known for enabling seamless voice, messaging, a...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Linux Expert

    Embedded Linux Expert

    Sii Sp. z o.o.Łódź, Łódź, Poland
    We are looking for an Embedded Linux Expert to drive kernel-level development and low-level system integration for next-generation network switch platforms. You will shape the software foundations o...Show moreLast updated: 9 days ago
    • Promoted
    Performance Engineer – DPU Systems

    Performance Engineer – DPU Systems

    Sii Sp. z o.o.Łódź, Łódź, Poland
    As a Performance Engineer, you will analyze, measure, and optimize the end-to-end performance of DPU-based systems, including computer, networking, storage, and security workloads.You’ll work close...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer – Networking & Drivers (DPU Team)

    Software Engineer – Networking & Drivers (DPU Team)

    Sii Sp. z o.o.Łódź, Łódź, Poland
    As part of the DPU software group, you will develop and optimize networking software, drivers, and data path components for high-performance data processing. We have multiple openings for both junio...Show moreLast updated: 9 days ago
    • Promoted
    DevOps Engineer – in networking automation

    DevOps Engineer – in networking automation

    Sii Sp. z o.o.Łódź, Łódź, Poland
    As a DevOps Engineer, you will build and maintain automation infrastructure that supports software development, integration, and testing for high-performance programmable Ethernet switches.By joini...Show moreLast updated: 9 days ago
    • Promoted
    DevOps Engineer with Golang

    DevOps Engineer with Golang

    Sii Sp. z o.o.Łódź, Łódź, Poland
    Our customer is looking for experienced DevOps Engineer with wide practical knowledge of Kubernetes, AWS and strong experience as a Golang Developer to join the international team supporting develo...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer : Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

    Embedded Systems Engineer : Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

    Inventively + OOHAiŁódź, Poland
    AI systems that make the physical world measurable, interpretable, and responsive.You’ll play a key role in developing the embedded platform that powers our intelligent camera-based hardware — inte...Show moreLast updated: 8 days ago
    • Promoted
    Yocto / Linux Developer @ CTHINGS.CO

    Yocto / Linux Developer @ CTHINGS.CO

    CTHINGS.CORemote, Poland
    You’ll be responsible for building, customizing, and maintaining embedded Linux distributions for our customers and develop Yocto Linux distribution OrchestraOS for our own hardware - Edge IoT Gate...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Linux Engineer @ Link Group

    Senior Linux Engineer @ Link Group

    Link GroupRemote, Poland
    Join a team developing cutting-edge IT solutions for the medical industry!.Our client based in California specializes in creating innovative and cost-effective systems that support image visualizat...Show moreLast updated: 24 days ago
    • Promoted
    Linux Device Driver Engineer for H / W offloading

    Linux Device Driver Engineer for H / W offloading

    CodiLimePolska
    Linux Device Driver Engineer for H / W offloading.Linux Device Driver Engineer for H / W offloading.CodiLime is a software and network engineering industry expert and the first-choice service partner f...Show moreLast updated: 21 days ago
    • Promoted
    Firmware Engineer – DPU Systems

    Firmware Engineer – DPU Systems

    Sii Sp. z o.o.Łódź, Łódź, Poland
    We are seeking a Firmware Engineer to develop low-level software for DPU control and management subsystems.This includes work on firmware interfaces, boot flows, initialization sequences, and hardw...Show moreLast updated: 9 days ago
    • Promoted
    Compiler Engineer

    Compiler Engineer

    Sii Sp. z o.o.Łódź, Łódź, Poland
    Work on next-generation compiler infrastructure for programmable Ethernet switches.You will extend LLVM and P4 compilation flows to enable efficient packet-processing pipelines on custom switching ...Show moreLast updated: 10 days ago
    • Promoted
    DevOps Engineer with AWS @ Devire

    DevOps Engineer with AWS @ Devire

    DevireRemote, Poland
    IT professionals, based on the principles of own business - B2B, implementing projects for clients running innovative and modern projects. For our Client, a global leader in professional services, o...Show moreLast updated: 8 days ago