Senior Software Engineer - C/C++ Developement in Madrid

Bequant

Salary
60,000 - €100,000
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

In this role, you will be part of the core software engineering team and will participate in the design and development of our product. We have a data-plane packet gateway that can now reach 150 Gbps doing very sophisticated processing, and we want to add much more data processing and reach >1 Tbps

Responsibilities

  • Design and develop the core part of our software product. We have a data-plane packet gateway that can now reach 150 Gbps doing very sophisticated processing, and we want to add much more data processing and reach >1 Tbps.
  • Debug and solve possible issues with our software product.
  • Adapt and optimize our software to different hardware and virtual plaforms

Minimum Qualifications

  • Master's degree in Computer Science or a related field.
  • 10+ years of software development experience.
  • Expert skills in C and C++ programming and data structures.
  • Experience with IPC and multi-process environments.
  • Deep understanding of the Linux operating system internals/kernel.
  • Experience with scripting in sh/bash and awk.
  • Experience with Linux networking tools (iproute2, tc, iptables, ethtool)
  • Experience with Linux development tools (git, make, gdb, perf, gprof, etc.)
  • Proficient in English (fluent in reading, writing, and speaking).
  • EU nationality or Spanish work permit already granted.

Desired Qualifications

  • Experience in network programming with DPDK
  • Experience with virtual environments: KVM, VMware or VirtualBox.
  • Knowledge of network protocols (IP, ICMP, TCP, PPPoE, 802.3ad, etc.) and experience interpreting tcpdump.
  • Experience in Python, Perl and JavaScript programming.
  • Experience in network programming with AF_PACKET/AF_XDP, and with multi-threaded environments.
  • Linux/BSD kernel developing or debugging experience.
  • Familiarity with containers (e.g. Kubernetes) and Linux namespaces.

We offer:

  • Full-time indefinite-term employment contract
  • Competitive salary (60K€ - 100K€, depending on experience and qualifications)
  • Work with top-level engineering group in a successful technology start-up
 

About Bequant

.

Other software engineer jobs that might interest you...