HR & IT Recruitment Services Remote recruitment & HR services Recruitment subscription About Us Contacts ALL JOBS IT JOBS CV EXAMPLES Our blog 2 Case Studies

Vacancy in Poland: Senior System Software Engineer Salary

A leading software and network engineering company is looking for a System Software Engineer to join a team working on cutting-edge R&D projects related to network platforms, advanced network devices, and system software development. You will collaborate closely with architects and global teams across the US, Europe, and Asia.

About the Project:

You’ll be working in a team of experienced engineers led by an Engineering Manager. The focus is on R&D — building low-level software, integrating it with modern hardware platforms, and optimizing system performance. The development process follows client workflows, but Agile methodologies (Kanban/Scrum) are applied whenever possible.

Your Responsibilities:

  • Develop low-level software using C and C++

  • Optimize system performance in collaboration with hardware and firmware architects

  • Participate in architectural discussions with both team and client

  • Debug, benchmark, and efficiently fix complex issues

  • Contribute to knowledge sharing and technical growth within the team

What We’re Looking For:

  • Excellent skills in C and C++

  • Deep understanding of systems architecture, especially ARM platforms (cache, DMA, hardware resource access)

  • Proficiency in debugging and benchmarking embedded systems (e.g. gdb, perf, ftrace)

  • Experience developing Linux Kernel Drivers and user-space software interacting with hardware

  • Basic understanding of networking (Ethernet, TCP/IP, NAT, routing)

  • English proficiency at B2 level or higher

Nice to Have:

  • ARM Assembly

  • Experience with DPDK libraries

  • Work with SoCs and network traffic generators

  • Pre-OS development experience (U-Boot, UEFI, etc.)

Why Join:

  • Flexible working model: remote, office, or hybrid

  • Internal knowledge-sharing culture and training budget

  • Well-structured onboarding process

  • Collaborative, tech-driven team environment

  • Possibility to switch between projects

Join the Znoydzem community.

Apply as a Specialist