Software Developer - C++/C# (Shebrooke)
Software Developer - C++/C# (Shebrooke)

Job Details

Genetec Published: September 26, 2017
Job Type


Genetec is a Canadian company that has established itself as a leader in the development of IP security solutions. Global provider of IP video surveillance, access control and license plate recognition solutions, Genetec employs over 900 employees across six continents.

Due to strong growth, Genetec is currently looking for software developers to build a team in its new office in Sherbrooke. If you like challenges, varied tasks, and that the idea to start a new project stimulates you, apply now to join our team!

The Software Developer - C++/C# contributes to the development of new features to support everything that relates to video processing and related metadata, and the integration of various external systems.


•Design and implement object-oriented applications developed in C++ and C# using .NET 4.5, the Windows platform and Microsoft Visual Studio;
•Work on the Frontend and Backend components of the product using all major technologies of the .NET Framework;
•Create and perform maintenance of major architectures;
•Participate, as part of an Agile development process, in the design, the tasks planning, the development of features and their delivery to the quality assurance team.
•Manage their time to respect milestones and delivery dates;
•Work in conjunction with our partners and software testers to fix different bugs in the product.


•Junior – Minimum of 1 year of experience in C++ or C#;
•Intermediate and senior – We are also looking for intermediate and senior;
•Motivated to work in a fast-paced environment and enjoys the challenge of unfamiliar tasks;
•Able to work in teams and collaborate.

Technical Requirements:

•Excellent knowledge of object-oriented programming;
•Thorough knowledge of the .NET Framework and STL Library C++14;
•Experience with multi-threaded programming;
•Experience with Visual Studio 2015 and basic concepts of software development (version management, code analysis, unit testing);
•Knowledge of networking (TCP/IP, UDP).


•Experience in functionnal programming: Erlang/OTP, Elixir, OCaml, F#, Haskell or scheme/lisp;
•Experience with WPF 3.0 ou 4.0;
•Video streaming and decoding: HTTP, RTP, RTSP, MJPEG, MPEG-4, H.264;
•Experience with distributed architectures, asynchronous paradigms and/or parallel computing;
•Experience with network IPC frameworks and subsystems like WCF and Window Sockets.

Why working at Genetec?

•Attractive compensation package – competitive salary, year-end bonus plan and an attractive employee referral program;
•Individual career path – management and technical career growth, regular performance assessment, teams of world-wide IT professionals;
•Work-life balance – 3 week vacation with extra days during the winter holidays, flexible family-friendly hours, team building and company events;
•Stimulating challenges – software development to design new features of a world-class system and creation of a new team.

Recruiting Disclaimer

The material contained herein is provided for informational purposes only. All open jobs offered by Genetec on this recruitment system are subject to specific job skill requirements. The job skill requirements, qualifications, and preferred experience are determined by a group within the company that is offering the position, and all positions are subject to local prevailing employment laws and restrictions. This would include immigration laws pertaining to work authorization requirements and any other applicable government permissions or compliance. The materials on this site are provided without warranties of any kind, either expressed or implied, including but not limited to warranties regarding the accuracy or completeness of the information contained on this site or in any referenced links. While Genetec attempts to update this site on a timely basis, the information is effective only as of the time and date of posting. Genetec reserves the right to transfer applicants' details to our recruitment partners. Strict confidentiality will be observed at all times. Genetec is an equal opportunity employer. The information on this site is for information purposes only and is not intended to be relied upon with legal consequence.

Related Jobs

Accountant (bilingual)   Sherbrooke
October 12, 2017
October 12, 2017
October 12, 2017
October 12, 2017

Supporting Partners