CareerPlanGet AI match score →

Software Engineer

Poland - Remote, pl💼 Full-time🗓 2026-07-09 → 2026-07-31

Core

Building the foundation for networking ASICs and supporting infrastructure, writing critical code for ultra-low-latency, high-performance networking and hardware reliability.

Role type

Senior IC software engineer (hardware/software boundary)

Builds

Networking ASICs, supporting infrastructure, and operating system stacks

Domain

Networking hardware, ASICs, FPGAs, PCIe

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Linux OS internals, kernel architecture, device driver model, low-level hardware interfaces, communication protocols (I2C, SPI, UART, PCIe, GPIO, IPMI)

Preferred skills

Python

Technologies

ASICs, FPGAs, PCIe, Linux kernel

Responsibilities

Programming ASICs with thousands of registers and tables, implementing latency analysis and event tracking at massive scale, developing software agents mediating between networking ASICs, FPGAs, and PCIe bridges, optimizing lasers, error correction, and quality of service, evaluating new CPUs and integrating CPU/BIOS vendor stacks, qualifying and bringing up supporting hardware components

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗