Location: France City: Sophia Antipolis Department: R&D – SDx and Cloud Contract Type: Full time

Telework options: hybrid on site – remote (up to 3 days home office per week)

Looking for an exciting and permanent job in a fast-growing high-tech company, offering a variety of assignments and interactions? 

Job Context

For over 20 years, Ekinops has been driving innovation in network systems. We provide solutions focused on the needs of communication service providers and enterprises worldwide. We provide open, trusted and innovative network connectivity and enable our customers’ success by delivering high value-added software-driven solutions. Today, over 120 international service providers, including numerous Tier 1 carriers around the world, trust our people and technologies.

Over 50% of our over 500-strong team works in our multi-national Agile R&D centers. Our company has a strong international background, with sales offices strategically located around the world.

Ekinops is recognized for its ESG commitments with considerable improvement in ESG rating following 2022 Gaïa campaign and Silver Medal by EcoVadis.

Within the last decade, Ekinops has launched its innovative end-to-end open virtualization platform that allows clients to virtualize their network within a ZTP uCPE and manage it remotely using its NFV end-to-end solution. Our NFV solution is autonomous, robust and easy to use and integrates the latest virtualization and acceleration technologies. To enhance and expand the solution, the NFV team is seeking an Embedded Linux python engineer that will extend the NFV solution in order to combine virtualization and networking for a telecom grade edge NFVi product line.

Duties and Responsibilities

As a part of the NFV team, you will have the following responsibilities:

  • Participate in the design and architecture of the NFV product: uCPE/OVP
  • Propose innovative methods to enhance product performance and Quality
  • Develop new features along with their automated tests and documentation
  • Producing efficient and elegant code based on requirements
  • Troubleshooting, debugging, maintaining and improving existing software
  • Disseminate your knowledge to help increase the skills and know-hows of the team in your areas of expertise

Profile and skills

An autonomous, proactive, embedded engineer with the following skills and experience:

  • Engineering degree in networking and Computer Science or related field
  • Some proven experiences in embedded systems
  • Solid experience in Linux based environment
  • Expert in Python and C development
  • Previous experience with Linux kernel modules and network drivers is necessary
  • Good understanding of virtualization technologies: qemu, KVM, SRIOV, pci-passhtru
  • If possible, previous experience with network accelerators (DPDK, VPP, OVS-DPDK or ODP/OpenDataPlane)
  • Previous experience with network security applications (certificate management)
  • Excellent communication skills
  • Fluent in both English and French (oral, written)
  • Capacity to work in collaborative agile environment
  • Ability to work well under pressure.


  • Attractive salary
  • Possibility to work remotely 3 days per week
  • Profit sharing program
  • Meal subsidy or Meal voucher

Recruitment process

3 interviews

  • 1st with Department manager/Team leader
  • 2nd interview with HR
  • 3rd interview with Senior Director/C-Level/VP

Opportunity reference 306

To apply

Ekinops endeavours to be an employer of choice. Our teams are dedicated, imaginative and astute. We strive to work together around our core values, which includes dynamism, empowerment and customer focus.

Not your dream job?

Search through other opportunities.