Talent.com
Linux Device Driver Engineer for H/W offloading @ CodiLime
Linux Device Driver Engineer for H/W offloading @ CodiLimeCodiLime • Warszawa, Poland
Linux Device Driver Engineer for H / W offloading @ CodiLime

Linux Device Driver Engineer for H / W offloading @ CodiLime

CodiLime • Warszawa, Poland
30+ 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
  • Do we have a match?

    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, Kubernetes 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 • Warszawa, Poland

    Related jobs
    Yocto / Linux Developer @ CTHINGS.CO

    Yocto / Linux Developer @ CTHINGS.CO

    CTHINGS.CO • Warszawa, 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 more
    Last updated: 30+ days ago • Promoted
    DevOps Engineer (with German)

    DevOps Engineer (with German)

    YOUR ITEAMS sp. z o.o. • Warszawa, Masovian, Poland
    We are looking for the German speaking DevOps Engineer.Building and maintaining CI / CD pipelines to support rapid deployments. Managing infrastructure using Terraform, Ansible, or Kubernetes.Collabor...Show more
    Last updated: 18 days ago • Promoted
    Specjalista ds. Systemów Wizyjnych (Omron / Cognex / Keyence)

    Specjalista ds. Systemów Wizyjnych (Omron / Cognex / Keyence)

    UNILOGO ROBOTICS Spółka z o.o. • Piaseczno, mazowieckie, Polska
    Unilogo Robotics to zespół inżynierów, konstruktorów i automatyków, którzy tworzą zrobotyzowane linie pakujące dla marek światowej klasy — m. Unilever, L’Oréal, Henkel, Akzo Nobel, Dior, L’Occitane....Show more
    Last updated: 12 days ago • Promoted
    Linux Operations Engineer

    Linux Operations Engineer

    GN Store Nord A / S • Warszawa, Województwo mazowieckie, Polska
    Linux Operations Engineer in Digital, Data & IT, R&D Solutions.You will own and operate GN’s Linux infrastructure and high‑performance simulation cluster, as well as on-premises Kubernetes environm...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer III - Cloud Composer

    Software Engineer III - Cloud Composer

    Google • Warszawa, Masovian, Poland
    Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle in...Show more
    Last updated: 27 days ago • Promoted
    Linux System Administrator / Support Engineer @ Link Group

    Linux System Administrator / Support Engineer @ Link Group

    Link Group • Warszawa, Poland
    We are looking for an experienced.Linux Systems Administrator / Support Engineer.In this role, you will be responsible for managing Linux-based systems, automating processes, ensuring system securi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer with Networks & Clouds @ CodiLime

    Senior Software Engineer with Networks & Clouds @ CodiLime

    CodiLime • Warszawa, Poland
    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...Show more
    Last updated: 30+ days ago • Promoted
    Linux Operations Engineer

    Linux Operations Engineer

    GN Group • Warszawa, Województwo mazowieckie, Polska
    Linux Operations Engineer in Digital, Data & IT, R&D Solutions.You will own and operate GN’s Linux infrastructure and high‑performance simulation cluster, as well as on‑premises Kubernetes environm...Show more
    Last updated: 11 days ago • Promoted
    Specjalista ds. IT

    Specjalista ds. IT

    MACZFIT • Szymanów (pow. piaseczyński), mazowieckie, Polska
    Bezpośrednie oraz zdalne wsparcie IT użytkowników w zakresie rozwiązywania problemów technicznych – związanych z aplikacjami, systemami, sprzętem komputerowym, telefonami komórkowymi oraz systemami...Show more
    Last updated: 12 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Solaris Laser sp. z o. o. • Kajetany (pow. pruszkowski), Masovian, Poland
    Develop quality firmware for the new product line of the laser marking systems.Work within a Test-Driven Development(TDD) environment. Develop quality software using Object Oriented Design Methodolo...Show more
    Last updated: 19 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 • Warszawa, 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 more
    Last updated: 17 days ago • Promoted
    Middle Software Engineer (C++ / Python) UAV Systems (Embedded / RF / Firmware Engineer) @ Absolutelvizion

    Middle Software Engineer (C++ / Python) UAV Systems (Embedded / RF / Firmware Engineer) @ Absolutelvizion

    Absolutelvizion • Warszawa, Poland
    STM32, ESP32, or similar MCUs).LoRa / SX127x) and understanding of.AEAD (ChaCha20-Poly1305 or AES-GCM), KDF (HKDF, PBKDF2, Argon2), ECDH (Curve25519 / X25519). OpenWRT, Buildroot) and experience working...Show more
    Last updated: 10 days ago • Promoted
    Specjalista ds. Helpdesk

    Specjalista ds. Helpdesk

    Eveline Cosmetics Spółka Akcyjna Sp.k. • Lesznowola (pow. piaseczyński), mazowieckie, Polska
    Obsługa zgłoszeń użytkowników i udzielanie wsparcia technicznego (sprzęt, oprogramowanie, konta użytkowników).Monitorowanie działania systemów, urządzeń i sieci — reagowanie na incydenty i dbanie o...Show more
    Last updated: 17 days ago • Promoted
    Senior Linux DevOps Engineer (low latency, bare metal containerization) @ Vistulo (for a major N. American bank)

    Senior Linux DevOps Engineer (low latency, bare metal containerization) @ Vistulo (for a major N. American bank)

    Vistulo (for a major N. American bank) • Warszawa, Poland
    Are you an experienced DevOps engineer who enjoys building and managing infrastructure at scale? Do you love working with smart people in interesting and useful domains? Want to work on large syste...Show more
    Last updated: 12 days ago • Promoted
    С++ Developer

    С++ Developer

    Veeam Software • Warszawa, Masovian, Poland
    We are looking for a C++ Developer to join our team working on Veeam Backup and Replication.When applying for this position, please submit your CV in English. Optimizing and finalizing the current f...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Linux Developer (m / f / d)

    Embedded Linux Developer (m / f / d)

    Siemens Healthcare Sp. z o.o. • Warszawa, Masovian, Poland
    We are looking for an Embedded Linux Developer who will be part of our international software development team in healthcare domain. If you are customer oriented with a passion for sharing your know...Show more
    Last updated: 12 days ago • Promoted
    DevOps Engineer (CI / CD)

    DevOps Engineer (CI / CD)

    ITDS Polska Sp. z o.o. • Warszawa, Masovian, Poland
    As a DevOps Engineer (CI / CD) you will be working for our client, an international bank undergoing digital transformation and modernization of its software development lifecycle.You will contribute ...Show more
    Last updated: 20 days ago • Promoted
    Administrator IT

    Administrator IT

    Print&Display (Polska) Sp. z o.o. • Kajetany (pow. pruszkowski), mazowieckie, Polska
    Windows Server, Linux (CentOS, Ubuntu).LAN / VLAN / VPN (Cisco, Fortigate).MS Windows, Windows Server, DNS, DHCP, AD.Show more
    Last updated: 10 days ago • Promoted