Paris, France



Apply for Job
Software Maintenance Engineer

6WIND is a global networking software company and the worldwide market leader for virtual service router solutions. We are specialized in delivering high performance, virtualized, cloudified and cloud-native network solutions to address the challenging markets of 5G, IoT and SD-WAN. 6WIND software is deployed globally by Service Providers, Systems Integrators and Tier-1 OEMs, allowing customers to replace expensive hardware with flexible virtualized software solutions for routing and end-to-end security use cases.

Our worldwide customer base spans over 50 countries.

At 6WIND we offer a supportive environment to help you grow and excel both professionally and personally. This role is an excellent platform from which you can advance and evolve your career within the company.

Software Maintenance Engineer

6WIND is looking for a Software Maintenance Engineer to join the company’s software team in France in charge of new product development and services for key customers.

Key Responsibilities include:

As a Software Maintenance Engineer, you will work with the fastest packet processing solutions that are deployed into the evolving areas of SDN (Software Defined Networking) and NFV (Network Functions Virtualization).

You will be part of the R&D teams to ensure a constant and recognized quality of our software releases :

  • You will work on the different layers of the 6wind solutions, interacting with experts of each part and being a force of proposals for technical solutions.
  • Your analytical mind will be an asset to carry on deep investigations into our software and find out ways to fix, improve and optimize our code.

Skills / Qualifications:

  • Engineering Degree in Computer Science or Telco Networking
  • At least 5 years of experience in embedded software, performance optimization, and software maintenance
  • Coding expertise in C, Python and Bash
  • Deep understanding of Linux and Unix, and possibly DPDK internals
  • Strong debugging skills and good knowledge of the associated tools and practices
  • Solid knowledge in CPU architectures (memory BUS, PCI bus, L1/L2/L3 cache) including Intel processors or ARM and in virtualization environment KVM / VMware
  • Strong multithreading and performance-oriented programming skills
  • Knowledge of TCP/IP fundamentals, including application layer protocols (e.g. DNS, FTP, SMTP, etc.), firewalls (Linux iptables), IPsec, BGP, OSPF, VXLAN and MPLS
  • Interacting with customers to understand their requirements and address any issues
  • Excellent communication in French and English working environment

A successful candidate will also:

  • Have a passion for technology – especially disruptive ones!
  • Enjoy interacting with customers, building trust and solving problems.
  • Be ready for joining an exciting adventure, human and technology-wise!