C Developer - Lavaltrie

Employer
Devolutions
Location
Lavaltrie, Quebec
Salary
To be determined
Posted
November 11, 2019
Closes
November 12, 2019
Ref
05721eb30c65
Contract Type
Permanent
Hours
Full Time
Devolutions is the leading provider of remote connections, network accesses, password and credential management tools for network administrators and IT executives.

Founded in 2010, Devolutions helps IT departments become more efficient by delivering professional, low cost, easy-to-use management tools backed by a world-class support team. Devolutions is a privately owned company located in Lavaltrie, Canada.

Our firm's current roster of solutions includes Remote Desktop Manager, Devolutions Cloud, Devolutions Password Server and Wayk Now.

Job title : C Developer
Supervisor : Wayk Product Manager
Department : Development

JOB DESCRIPTION:
As a C Developer, you will work in a team of highly skilled individuals on a cross-platform remote desktop product. You will be called to work in a wide variety of speciality areas such as network protocols, compression codecs, interprocess communication and computer security. Additionally, you will be asked to perform your own research to provide recommendations on possible strategies to solve complex problems.

The ideal candidate should have relevant experience implementing low latency, high performance network protocols in a compiled language (C/C++) and must be motivated to learn the Rust programming language. If you have a strong analytical mind and thrive on solving complex technical challenges using bleeding edge techniques, we want you on the team.

RESPONSIBILITIES:
  • Implement low latency, high performance network protocols
  • Implement, integrate and optimize image compression codecs
  • Develop C code in an existing mixed C/Rust code base
  • Perform research on possible strategies to solve complex problems


  • REQUIREMENTS:
  • Relevant C/C++ development experience
  • Ability to learn Rust
  • Good understanding of network protocols
  • Knowledge of native code optimization techniques
  • Excellent analytical skills to debug complex issues
  • Familiar with cross-platform portability issues
  • Must be at ease with command-line interfaces
  • Good written and verbal communication skills


  • ASSETS:
  • Experience with Rust programming
  • Experience with Docker containers
  • Experience with Git version control
  • Experience with CMake build system
  • Good understanding of what an ABI is
  • Knowledge of compression algorithms


  • WORK CONDITIONS
  • Great work environment
  • 35-hour work week schedule
  • Great insurance package
  • Cell phone provided
  • Free breakfast, snacks and drinks every day
  • On-site gym
  • Entertainment such as Pinballs, ping pong and Babyfoot tables, outdoor volleyball fields, etc.


  • IMPORTANT NOTE
    Due to the particular culture and work environment of Devolutions, remote work is not encouraged. Candidates must be willing to work at our headquarters in Lavaltrie.