Kernel device drivers engineer with SONiC

2 tygodni temu


Warsaw, Polska CodiLime Pełny etat
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 such as switches, routers, and smart network interface cards (smartNICs).

We are looking for an engineer with a background in device drivers and OS programming to develop and tailor a network operating system for our client's devices.

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
Your role

As a part of the team, your responsibility will be to:

  • Research and define how to implement client requirements and ideas best
  • Take part in technical discussions with the team and the client
  • Develop software using mainly C/C++, but other programming languages such as Python or Go may be used occasionally.
  • Create unit tests for your code, conduct code review, create documentation, and take part in other activities related to software development
  • Fix bugs efficiently and effectively and find workarounds for blockers
  • Occasionally, take part in technical pre-sales meetings
Do we have a match?

As a Kernel Device Drivers Engineer, you must meet most of the following criteria:

  • Proficiency in C programming language
  • Experience with other programming languages (C++, Go, Python)
  • 2+ years of experience in Linux device driver programming (e.g., device driver model, [platform, Multi-Function Devices - MFD, Auxiliary Bus, PCI, I2C, SPI, GPIO, LED] drivers, device tree, ACPI)
  • Good knowledge of git ( submodules, subtrees, merging, rebasing) in large code base
  • Build system knowledge (kbuild, make )
  • Network knowledge (L3/L2/L1 ethernet )
  • English at least B2 level, C1/C2 preferred

Beyond the criteria above, we would appreciate the nice-to-haves:

  • Experience with SONiC/yocto/buildroot
  • Package manager knowledge
  • System and Service Manager knowledge ( systemd, supervisord)
  • Virtualization knowledge ( docker containers )
  • Experience with networking devices (switches, routers)
  • Experience in working with Software Houses
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


  • Warsaw, Polska Softeq Pełny etat

    Softeq started in 1997, and now we have offices in Houston, Vilnius, Munich, and Mexico. As a full-stack company, we help clients create turnkey smart gadgets and standalone components of IoT systems. We have our own Startup Venture Fund and collaborate with MIT. Come join us! We are expecting to grow our team and begin new projects in the next 1-3 months....


  • Warsaw, Polska Mobica Pełny etat

    Job DescriptionWe would like to invite you to join a team of professionals who work for our global Customer who specialize in microprocessor's manufacturing.We are looking for engineers to join their Kernel Driver focused team where you will be working closely with the multi-disciplined engineering teams across Customer's European design centers to...

  • Firmware Engineer

    2 tygodni temu


    Warsaw, Polska Softeq Pełny etat

    Softeq started in 1997, and now we have offices in Houston, Vilnius, Munich, and Mexico. As a full-stack company, we help clients create turnkey smart gadgets and standalone components of IoT systems. We have our own Startup Venture Fund and collaborate with MIT. Come join us!We are expecting to grow our team and begin new projects in the next 1-3 months. As...

  • Developer C++

    1 tydzień temu


    Warsaw, Polska b2bnetwork Pełny etat

    About the role:In Xperi we aim to disrupt the TV industry by introducing TiVo OS – a brand new, content-centric operating system for Smart TVs, based on the legendary American TiVo brand! As a Senior Engineer in the System Foundation team, you will contribute to ensuring our system is properly built, robust, secure and scalable across various hardware. You...


  • Warsaw, Polska CodiLime Pełny etat

    Get to know us betterCodiLime 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...


  • Warsaw, Polska Cyfrowy Polsat S.A. Pełny etat

    Opis stanowiska Tworzenie device driver'ów w środowisku Linux Embedded; Portowanie SoC dedykowanych dla dekoderów telewizji cyfrowej (STB) w środowisku Linux Embedded; Przetwarzanie sygnału A/V i TV metadata w m/w dedykowanym dla STB; Tworzenie modułów UI w środowisku opartym o OpenGL, SDL oraz HTML/JS; Komunikacja międzyprocesowa (RPC); ...


  • Warsaw, Polska Dell Sp. Z.o.o (Poland) (3825) Pełny etat

    Security Software Principal Engineer (C/C++) From applied research to advanced engineering, the Engineering Technologist team has the expertise to shape ground-breaking products, material and processes. It’s a fascinating field of work. We’re involved in assessing the competition, developing technology and product strategies and generating...


  • Warsaw, Polska CodiLime Pełny etat

    Get to know us betterCodiLime 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...


  • Warsaw, Polska RTB House Pełny etat

    Responsibilities Expand and manage network infrastructure.Key selling points You will be managing network that process 20 million of HTTP requests per second - Hundreds of switches. Several data center locations all around the globe.Opportunity to research and learn SONIC - cutting edge network operating system that aspire to become standard NOS in the...


  • Warsaw, Polska NVIDIA Pełny etat

    Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your products to debug their systems/applications. Watch with satisfaction as 3rd-party developers use the debugger API that...

  • Autosar Engineer

    3 miesięcy temu


    Warsaw, Polska Infotree Global Solutions Pełny etat

    Join our great client and have a real impact on the future of Smart Vehicles!Required:- Embedded C- AUTOSAR- Complex device drivers/IOHWAB- CAN FD or Ethernet- Unit testing- SW testing- SW integrationRequired at least 2 of below:- TRESOS- DaVinci Developer, Configurator- ARM Cortex based, uController (ST Stellar SR6 to be used in the project)Nice to have:-...


  • Warsaw, Polska Neontri Pełny etat

    Cześć!Z tej strony Neontri - jesteśmy firmą liczącą ponad 120 osób. Specjalizujemy się w dwóch obszarach:-tworzymy systemy, które zlecają nam nasi Klienci (najczęściej tworzymy coś od zera, albo dodajemy w pełni nowe funkcjonalności) głównie z obszaru: finansowego, bankowego, fin-tech, e-commerce - choć nie tylko :)-wspieramy naszych...

  • Linux Embedded Engineer

    2 miesięcy temu


    Warsaw, Polska 1dea Pełny etat

    We're seeking experienced Linux Engineer to join our IT Consulting Services team in Copenhagen. You'll work on innovative projects for our top-tier client, collaborating with international experts and contributing to transformative business solutions. Terms of engagement: Area: Consulting ITLocalisation: Denmark --> Copenhagen (on-site)Start: ASAP (max 3...


  • Warsaw, Polska Neontri Pełny etat

    Cześć!Z tej strony Neontri - jesteśmy firmą liczącą ponad 120 osób. Specjalizujemy się w dwóch obszarach:-tworzymy systemy, które zlecają nam nasi Klienci (najczęściej tworzymy coś od zera, albo dodajemy w pełni nowe funkcjonalności) głównie z obszaru: finansowego, bankowego, fin-tech, e-commerce - choć nie tylko :)-wspieramy naszych...


  • Warsaw, Polska Global Trading Systems Pełny etat

    Overview We are a technology driven firm looking for talented software developer who share our passion for low level technology. You will have the opportunity to work on various aspects of our technology including developing and optimizing our trading platform, utilizing low level technology and network programming to enable the most competitive...


  • Warsaw, Polska SGS Pełny etat

    Job DescriptionSystem Solutions Engineer will be responsible for analyzing our operational procedures and systems tools and delivering customised solutions to enable more efficient and user-friendly workflows.You will work as part of the SGS Notified Body 1639 IVDR team, which carries out certification of in-vitro diagnostic medical devices under European...


  • Warsaw, Polska SGS Pełny etat

    Job Description System Solutions Engineer will be responsible for analyzing our operational procedures and systems tools and delivering customised solutions to enable more efficient and user-friendly workflows. You will work as part of the SGS Notified Body 1639 IVDR team, which carries out certification of in-vitro diagnostic medical devices under...

  • Software Engineer .Net

    4 miesięcy temu


    Warsaw, Polska TeamQuest Sp. z o.o. Pełny etat

    Our Client delivers innovative enterprise grade, global connectivity and IoT services. Their wireless solutions are designed to provide reliable, secure and continuous internet connection between business, people and things wherever the device is located.Software Engineer .NetWe offer:Permanent employment based on a B2B contractFull training, ongoing...


  • Warsaw, Polska CodiLime Pełny etat

    Your role As a part of the Growth team, you will be responsible for: Searching for and identifying new business opportunities Creating a contact base with targeted persons Reaching out and building business relationships with client representatives Creating presentations, offers and other content needed to ensure the client that we have...


  • Warsaw, Polska R Systems Pełny etat

    R Systems is looking for an experienced DevOps Engineer to join our team of capable experts focused on high – performance solutions.You would work on the new ML and AI platform involving several Sprint teams around the new AI/ML product. We are looking for experts: DevOps Engineer or MLOps Engineer.Take the next step in your career and apply now to join R...