Senior Network Software Developer with Linux Device Drivers Expertise

2 days ago


Remote, Czech Republic CodiLime Full time
About the Role
At CodiLime, we're looking for an exceptional Senior Network Software Developer to join our team. As a key member of our engineering team, you will be responsible for developing and tailoring network operating systems for leading networking equipment manufacturers.

We're seeking someone with a strong background in device drivers and OS programming, as well as experience working with cloud-native, containerized software and services. Your expertise in Linux device driver programming, including device tree, ACPI, and kernel-space drivers, will be crucial in this role.

The Ideal Candidate
Here are some essential qualities we're looking for:
  • Proficiency in C programming language and experience with other languages like C++, Go, and Python.
  • Strong understanding of Linux device driver programming, including device driver model, platform, MFD, Auxiliary Bus, PCI, I2C, SPI, GPIO, LED drivers, and device tree.
  • Excellent knowledge of git, including submodules, subtrees, merging, and rebasing in large code bases.
  • Familiarity with build systems, such as kbuild and make.
  • Network knowledge, including L3/L2/L1 Ethernet.
  • English language proficiency at least B2 level, with C1/C2 preferred.

What We Offer
As a Senior Network Software Developer at CodiLime, you can expect a range of benefits and perks, including:
  • 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.
  • Opportunities for research and development, technical discussions, and collaboration with top global networking hardware providers and software providers.
  • Access to state-of-the-art tools and technologies.

About Us
CodiLime is a software and network engineering industry expert, providing services in production environments for clients across various industries and geographic locations. Our values include Act to Deliver, Disrupt to Grow, and Team up to Win. Join us and become part of a dynamic team that's shaping the future of software-defined networking (SDN) and network operating systems.

  • Remote, Czech Republic CodiLime Full time

    Do we have a match? As a Software Engineer with C and Linux Device Drivers, 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...


  • Remote, Czech Republic CodiLime Full time

    Job Description:We are looking for a skilled engineer to develop and tailor a network operating system for our client's devices. As a key member of our team, you will be responsible for designing and planning tests for new features of cutting-edge network solutions.In this role, you will maintain and improve a fully automated CI/CD test solution and automate...


  • Remote, Czech Republic CodiLime Full time

    About the RoleWe are seeking an experienced Network Software Engineer to join our team at CodiLime. As a key member of our software development team, you will be responsible for developing and tailoring network operating systems for leading networking equipment manufacturers.Your background in device drivers and OS programming will enable you to design and...


  • Remote, Czech Republic CodiLime Full time

    Cloud-Native Networking Expert SoughtWe are seeking a seasoned software engineer to develop and tailor network operating systems for our clients' devices. With extensive experience in device drivers and OS programming, you will play a key role in creating cutting-edge solutions for the networking industry.


  • Remote, Czech Republic TechHunt Full time

    Job DescriptionTechHunt is looking for a highly skilled Senior Network Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for network switches and embedded systems.Key Responsibilities:Develop software for network switches and embedded systems...


  • Remote, Czech Republic CodiLime Full time

    Do we have a match? As a QA Engineer, you must meet most of the following criteria: Strong Python programming skills Experience with CI/CD tools and processes (emphasis on Jenkins) Basic understanding of virtualization technologies (Containers, Virtual Machines, Orchestrators, virtual networks, etc.) At least basic knowledge and experience with computer...


  • Remote, Czech Republic CodiLime Full time

    We are a software and network engineering industry expert specializing in Software-Defined Networking (SDN) solutions. Our team collaborates with top global networking hardware providers, software providers, and telecoms to create proofs-of-concept, nurture existing products, and provide services in production environments.As an engineer with a background in...


  • Remote, Czech Republic CodiLime Full time

    We are a leading software and network engineering industry expert, serving top global networking hardware providers, software providers, and telecoms. Our clients include both tech startups and big players in various industries and geographic locations.Estimated Salary: $120,000 - $180,000 per yearAs a key member of our team, you will be responsible for...


  • Remote, Czech Republic TechHunt Full time

    Job SummaryWe are seeking a highly skilled C developer with extensive networking expertise to join our team at TechHunt. As a key member of our development team, you will be responsible for designing and implementing software and hardware solutions for network switches and embedded systems.Key ResponsibilitiesDevelop software and hardware for network...


  • Remote, Warsaw, Czech Republic Meant4 Software Full time

    Meant4 Software is HiringWe are seeking an experienced Senior Python Developer to join our team in Warsaw or remotely. As a key member of our development team, you will play a crucial role in shaping the future of software.Job Description:You will be responsible for building scalable applications, developing new functionality for existing software products,...


  • Remote, Kraków, Czech Republic Amartus Polska Sp. z o.o. Full time

    MANDATORY REQUIREMENTS: Experience with the Cisco NSO platform. Knowledge and experience working with JSON and RESTful APIs. Software development skills with an emphasis on Python programming. Knowledge of Network Automation Experience and Proficiency in T-SQL and SQL Server with some basic DBA skills – Postgres + MongoDB. Knowledge and application...


  • Remote, Czech Republic Experis Polska Full time

    We are looking for a skilled Senior Software Engineer to join our Virtualization team in Experis Polska. The ideal candidate will have experience with C/C++ programming, Linux kernel driver development, and virtualization software.About the JobThis is a long-term B2B contract via Experis, offering a competitive salary of around $120,000 per year, depending...


  • Remote, Czech Republic CodiLime Full time

    We are seeking a highly skilled Sophisticated Network Automation Specialist to join our team at CodiLime. As a seasoned professional, you will play a crucial role in developing modern Software Defined Networking (SDNs) and Network Operating systems-based solutions for leading networking equipment manufacturers.About the Role:You will design and implement...


  • Remote, Kraków, Czech Republic Amartus Polska Sp. z o.o. Full time

    We are Amartus Polska Sp. z o.o., a team of software engineering experts offering specialized services for the networking & cloud market.Our mission is to drive customer solutions and provide technical expertise and innovation in the network connectivity domain.About the JobWe're looking for a driven, self-reliant Senior Network Automation Software Engineer...


  • Remote, Czech Republic TechHunt Full time

    Required Skills: Proficiency in C programming.  Linux experience (Makefiles, Shell scripts).  English proficiency for technical documentation.  Nice to Have: Knowledge of L2/L3 network protocols (e.g., ARP, STP, IGMP, VLAN).  Experience with embedded programming (ARM/MIPS).  Familiarity with SONiC OS.  High technical task level.  Collaboration...


  • Remote, Czech Republic Codenotary Full time

    **About Codenotary**Codenotary is a leading software supply chain security provider, trusted by top banks and finance companies worldwide.We are seeking an experienced Back-End engineer to join our team of skilled developers. As a Golang expert, you will be responsible for designing and implementing robust API-driven architectures using REST and gRPC...


  • Remote, Czech Republic Volito Software Full time

    About the RoleWe are seeking a highly skilled and versatile Full Stack Developer with expertise in Back-End development to join our development team at Volito Software.


  • Remote, Kraków, Czech Republic N-iX Full time

    We are seeking a highly skilled Senior .NET Engineer to enhance our development team's capabilities.About N-iXN-iX is a reputable software development service company that collaborates with global businesses to create successful software products. Founded in 2002, we have grown significantly and expanded our presence to nine countries - Poland, Romania,...


  • Remote, Wrocław, Czech Republic RST Software Full time

    Learn our expectations and see what we care about Must Have AWS Services: Strong experience with AWS services such as (not all are required but at least experience with more advanced AWS Services utlisation rather than basic EC2 + S3 setup): EC2, S3, RDS, Lambda, VPC, IAM, CloudTrail, CloudWatch, CloudFront, Route 53, ELB, DynamoDB, SNS, SQS, CodePipeline,...


  • Remote, Czech Republic Volito Software Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer with expertise in Back-End development and a minimum of 6 years of experience to join our team at Volito Software.Job SummaryThe successful candidate will play a key role in designing, developing, testing, and deploying high-quality mobile applications for our clients. You will...