Skip to main content

Senior Software Engineer in Test – Linux Network Stack (m/f)

ProfitBricks, Berlin
Employment type: 
Full time
Linux, Analytical Skills, Python, Bash, C++, C, Agile, SCRUM

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Senior Software Engineer in Test – Linux Network Stack (m/f)

Your Tasks:

  • Dive into a sophisticated cloud stack.
  • Participate as a team member in planning sprints, software design, and developing and testing features at the Linux stack level.
  • Co-operate with development for optimization and debugging of a new-generation Networking Backend for our virtual data center environment.
  • Automate test cases and partner with other team members on automation plans.
  • Draft and execute test plans for performance, load, stress, endurance and security testing.
  • Validate the acceptance/completeness of the features through both manual and automated means at a full stack level.
  • Working with Linux Kernel, Linux Networking stack, KVM, vhost_net, virtio_net, qemu and InfiniBand technologies to provide a high-speed, low-latency VM network interconnect.
  • Derive quality metrics from the development environment.
  • Grow your peers in terms of Linux Networking stack and testing expertise.

We Appreciate:

  • Strong operational experience (e.g., as a developer, system administrator, QA) with Linux (kernel/userland, virtualization, server, storage, etc.).
  • Fluent in some scripting languages (e.g., Python, Bash) and familiar with CLI.
  • Comfortable with C/C++.
  • Knowledge in IPv4/IPv6, TCP networking protocols.
  • Knowledge in Virtualization technologies, QEMU internals is a plus.
  • Show intuition and knowledge about analysing software to find bugs and apply that knowledge in order to drive the quality of the service.
  • Proficient in delivering under Agile Scrum, Continuous Integration.
  • Highly experienced in and knowledgeable of test techniques such as boundary analysis, type checking, negative testing, test-data coverage analysis, coverage testing and other techniques.
  • Hands-on experience, having performed both functional, non-functional testing & ability to review requirements, design, code as needed.
  • Specialist at using and enhancing automation testing frameworks and tools.
  • Strong analytical and problem-solving skills with attention to details.
  • Very good communication skills.
  • Fluent in English; knowledge of German is an advantage.
Top