A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
  • EN

Careers at EXFO


Software Engineer / Ingenieur(e) logiciel



Job summary

We are looking for an experienced C/C++ software engineer.

You will be working on the development, delivery and maintenance of a probe used to process mobile networks data. You will join a scrum team responsible for developing this product to implement processing algorithms in a cloud environment for EXFO solutions.


What you’ll do

  • As a member of an agile team, participate in the development of a microservice based product
  • Implement unit tests
  • Participate in code reviews
  • Guarantee the quality of the product in terms of robustness and performance
  • Participate in the maintenance and evolution of CI/CD pipelines and scripts
  • Elaborate software documentation
  • Participate actively in scrum ceremonies and technical meetings: contribute to the scheduling of activities and to continuous improvement
  • Estimates User Stories and commit as a team player to the sprint content delivery
  • When necessary, collaborate with the QA team to specify tests and execute manual tests
  • Provide technical support and bring technical expertise to the Support teams



What we’re looking for

Technical skills

  • Key software knowledge:
    • C/C++ development
  • Devops / automation
    • scripting languages (Python, Shell)
    • tools (Gitlab-ci, Robot Framework, Artifactory)
    • deployment frameworks: Openstack, Microsoft Azure
  • Cloud technologies:
    • docker, microservice-based architectures, Kubernetes
  • Network and system knowledge (Linux kernel, network stacks) is a plus
  • Telecom
    • Familiarized with 3gpp standards or will to ramp-up on telecom domain
    • 4G/5G/IMS background is a plus 


Required aptitudes

  • Willingness to work in a highly team-oriented environment
  • Ability to analyze technical challenges and propose solutions with autonomy
  • Good written and verbal communication skills
  • Flexibility and adaptability to work in changing environments
  • Initiative to bring new ideas and propose improvements
  • Passion for good coding practices and high-quality code


Must have

  • Pertinent experience: Minimum of 2 years' experience in C/C++ software development 
  • Language requirements: French, English, written and spoken


  • Education: Master's degree in computer science or equivalent


Any other combination of experience/studies will be considered.

Software Engineer / Ingenieur(e) logiciel RENNES, France | Posted 13 days ago

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you.