Łaziska Górne, Łaziska Górne, Silesian Voivodeship, Polska
WILK ELEKTRONIK S.A.
12. 2. 2026
Informacje o stanowisku
technologies-expected :
Linux
C
technologies-optional :
Rust
C++
about-project :
As a System Engineer, you will develop system software solutions for our current and future products.
Location: Company headquarters / hybrid / remote work model.
responsibilities :
Design and develop modules/drivers in the Linux I/O path (VFS → block layer → NVMe/driver).
Implement intermediate layers/filters for disk operations and collect I/O telemetry.
Work with NVMe/PCIe: NVMe command handling/integration, diagnostics, and analysis of I/O path behavior.
Ensure correctness under concurrency (synchronization, task/workqueue/IRQ contexts) with minimal overhead.
Build kernel↔user interfaces (sysfs/debugfs/netlink/ioctl) for configuration and reporting.
Debug crashes, deadlocks, and performance regressions (e.g., perf/ftrace/eBPF/bpftrace).
Prepare tests and workloads (e.g., fio) and validate across multiple configurations.
Support bare-metal and VM compatibility (e.g., KVM/QEMU) in testing and deployment.
Collaborate with the firmware team on requirements and integration.
Maintain documentation, perform code reviews, and ensure code quality.
requirements-expected :
Hands-on experience developing drivers/modules in the I/O path (block layer, NVMe, filters/intermediate layers).
Solid understanding of the Linux I/O stack from application to device (VFS → block layer → driver); experience with blk-mq and/or device-mapper is a plus.
Knowledge of NVMe/PCIe sufficient for implementing and diagnosing I/O paths and commands (protocol level).
Strong grasp of mechanisms required in this domain: synchronization, kernel execution contexts (task/workqueue/IRQ), and kernel↔user communication (netlink/ioctl/sysfs/procfs).
Proficiency in C (system-level); C++ is a plus.
offered :
Real impact on product development — working with hardware, silicon, and R&D teams on innovative projects.
Stable employment under an employment contract.
Professional growth opportunities: trainings, conferences, and challenging projects.
Onboarding support from a mentor and access to all required tools and environments.
Benefits package: private medical care, sports card, and group insurance.
Friendly work environment and organizational culture that values quality, innovation, and attention to detail.