Location: Belgium City: Heverlee Department: R&D Contract Type: Full time

Our Company

Ekinops, a global leader in the field of network virtualization, delivers highly innovative solutions to the telecommunications market. Over 120 international service providers, including numerous Tier 1 carriers, trust our people and technologies to help them deliver enterprise managed services to their customers around the world.

It’s an exciting time to work in telecommunications and Ekinops is at the leading edge of technical innovation, working to develop the technologies that enable service providers to harness the power of virtualization. We help our customers to migrate their legacy network services to a fully virtualized environment, ensuring they can get the full benefit offered by the Cloud.

Over 50% of our 480-strong team works in our multi-national R&D centers in Paris, Leuven and Bangalore.

Job Description

Within the R&D department, the embedded software engineer will play a key role in the creation of software for our physical and virtual router solutions. You will work in the data team where you will be responsible to develop and integrate solutions and technologies for our router and vpn products into a comprehensive and cost-efficient design.

As an embedded SW engineer, you have to be an all-rounder and will be involved in:

  • Software development & testing for embedded physical and virtualized devices
  • Development & implementation of Linux device drivers
  • Design or implementation of software architecture, systems and building blocks
  • Working in a close-knit project team to develop, debug and optimise designs
  • Documenting your software designs

Profile and Skills

Within the R&D department, the embedded software engineer will play a key role in the creation of software for our routers. You will work in a multidisciplinary team to develop and integrate proprietary and third party technologies into a comprehensive and cost-efficient design.

As an embedded SW engineer you have to be an all-rounder and will be involved in:

  • Software development & testing in a (real-time) embedded system environment
  • Development & implementation of telecom/datacom protocols
  • Design or implementation of software architecture, systems and building blocks
  • Working in a close-knit project team to develop, debug and optimise designs
  • Documenting your software designs

Qualifications

  • Master Degree in Software Development or Engineering
  • Expert in C programming
  • Strong experience with Linux/Kernel development and debugging
  • Strong experience with DPDK and virtualization on Intel and ARM chipset.
  • Strong experience with software development for multicore environments
  • Understanding and working with relevant communication system standards
  • A strong interest & affinity with embedded software (firmware) & software architecture
  • Knowledge of the following tools is a big asset: Gitlab/git, Jira, Jenkins, unit-test frameworks
  • Good communication skills, both verbal and written in English; verbal in Dutch & French is an advantage

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.