Purpose of the job
As the network industry is entering into a new age, with more cloud-based applications and Network Function Virtualization (NFV), EKINOPS increasingly invests to maintain a leading role as a provider of advanced networking software and equipment.
The candidate will join our R&D department in Sophia Antipolis, the French Telecom Valley, playing a key role in the design and development of our innovative next generation virtualization solutions.
Duties and responsibilities
The R&D Software Engineer will have as main tasks and responsibilities:
- Engage with system and solutions architects in the design and shaping of innovative solutions
- Participate in the design, architecture definition, and technical specifications of new products or enhancements of existing products
- Perform coding of new modules according the specifications
- Investigate, analyze, correct, and document reported defects to enhance the quality of our products and our knowledge data base
- Create, document, and implement unit test plans, scripts, and test harnesses
- Create and maintain technical documentation to enrich the team’s collective know-how
Skills and profile
Motivated software engineer, with a few years of experience, with system and network knowledge, you can demonstrate the following:
- Good software development experience: C, Python, Shell
- Good knowledge of IP networks: protocols, IP stack software development, (routing, security is a plus)
- Operating systems: good knowledge of Linux (administration, development)
- Knowledge of virtualization or data path acceleration technologies would be a plus.
- Virtualization: hypervisors (KVM/QEMU, Virtio, VMware), …
- DPDK, SRIOV, …: Processor solutions for data path acceleration
- System performance tuning knowledge
- Open source minded, experience of some Linux distributions
- Good written and verbal communication skills in both French and English
- Autonomous, rigorous, and delivery-oriented with a commitment to quality and a thorough approach to the work
- Proven ability to work well within a team
- Potential and willingness for personal development and improvement
Proactive and organized, you are able to work in an international environment with cross-functional teams. While attractive compensations will take care of your everyday life, we believe you will be delighted by the atmosphere, the energy, the team-spirit, and the fun to work on products that will shape our future.
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.