Job Detail

Software Engineer (Geneva, Switzerland)

Inseriert am: 15.06.2020

SOFTWARE ENGINEER
ID Quantique is looking for a Software Engineer to join the R&D department based in
the Geneva headquarters. In this role, you will be part of a highly-motivated agile team,
working in an international environment where a high sense of product ownership is
required. Your main duty will be the development of the core application and interfaces
of our Quantum Key Distribution system. This system embeds complex processing, in
conjunction with hardware acceleration by FPGA, crypto algorithms, advanced
networking equipment capabilities, and needs to scale for large networks deployment.
Moreover, it needs to be easily monitored and managed inside customer
environments, on premises or in the cloud. The quality and robustness of our solution
is critical; hence we put a lot of emphasis on a strong CI approach, test automation
and time-bound release process. The core functionalities of the system are
implemented in C/C++ under Linux, but we are looking at embracing newer
technologies to bridge more easily towards cloud infrastructure.
Key Functions and Responsibilities:



  • Play an active role as part of an Agile team to develop a cutting-edge security
    product

  • Design, implement and improve product features

  • Ensure high quality of the software by owning and contributing to the CI chain

  • Perform code reviews and follow development best practices

  • Participate in the product release delivery process and agile ceremonies


Desired Skills & Experience:



  • Industrial software development experience in C/C++ (3-8 years)

  • Good understanding of most common data structures, databases and algorithms

  • Good understanding of client-server architectures and advanced networking
    knowledge

  • Excellent knowledge of programming in GNU/Linux environment

  • Experience with standard security concepts (algorithms, keys handling,
    encryption..)

  • Knowledge and/or Experience in WebAPIs, C# and .Net a plus

  • Knowledge of streaming telemetry (gRPC, NETCONF, RESTCONF) a plus

  • Autonomous, team-player and self-driven with a strong interest in developing and
    deploying a unique technical product to the market

  • Professional-level English spoken and written

  • BSc in Computer Science (or equivalent)


Should you be interested by this opportunity, please send a full application to
rh@idquantique.com with Sofware Engineer mentioned in the subject.

Details