New offer - be the first one to apply!

November 3, 2026

Network Software Engineer (C, AI-Assisted Testing)

Mid • Remote

18,000 - 23,000 PLN/yr

Warsaw, Poland

Quick Facts

  • Remote, office, or hybrid work options
  • Early evening meetings may be required for a US client

Description

As a Network Software Engineer, you will develop and debug Board Support Package (BSP) and low-level software for high-performance networking devices. You will also build, test, and maintain a Python testing tool across diverse router platforms, leveraging LLMs and modern AI coding tools to rapidly generate and expand test scripts. The project is managed by the client, with involvement from a CodiLime manager.

Responsibilities

  • Develop and debug BSP and low-level software for networking devices
  • Research and define how to implement client requirements and ideas
  • Collaborate with client architects and end-users via design calls and syncs to gather requirements and clarify edge cases
  • Use AI coding tools (LLMs, Copilot, Codex, etc.) to generate, refactor, and extend test scripts

Requirements

  • Strong proficiency in C and Linux system/kernel programming, plus Python scripting skills
  • Hands-on experience with agentic AI
  • Experience with general hardware integration and bring-up
  • Networking hardware experience in at least one area: high-speed transceivers/network interfaces/standards OR integrating and configuring ASICs/NPUs/specialized switching silicon using vendor SDKs
  • Background in register-level programming and communication protocols: I2C, PCIe, SPI, MDIO
  • Plus: familiarity with network encryption protocols at the hardware/datapath level

Benefits

  • Flexible working hours; fully remote, in office, or hybrid
  • Professional growth with internal training sessions and a training budget
  • Hands-on onboarding
  • Supportive team atmosphere
  • Ability to switch projects

Similar jobs you might like

Unlock Full Resume Report