C++/C# Software Developer
(Integration Team)
Software developers at Genetec use their technical aptitudes creatively in order to design and program new features, while working closely with the product management teams to meet customers’ expectations. They work in multidisciplinary teams following the Agile software development framework.
A software development career at Genetec is much more than just an opportunity to create great products; it is also an opportunity to create a lasting technical legacy in the security market.
As a member of the integration team, the candidate will:
- Participate to the integration of several camera models and IP encoders (video and audio configuration and monitoring, events reception, PTZ cameras control, etc.), based on manufacturers’ API (TCP, HTTP, SOAP, etc.).
- Design and implement object-oriented distributed applications using the Windows platform and Microsoft Visual Studio 2008.
- Elaborate functional and architectural specifications for different features.
- Manage their time to respect milestones and delivery dates.
- Work in conjunction with software testers to fix different bugs in the product.
General criteria:
- Bachelor’s degree in Computer Engineering, Software Engineering or Computer Sciences.
- Minimum of 2 years experience in C++ development.
- Must be functional in French and English.
Required technical expertise:
- Strong knowledge of object-oriented programming.
- Strong experience with multi-threaded applications development.
- Knowledge of networking (TCP/IP, UDP).
- Experience with Microsoft Visual Studio.
Technical expertise considered as an asset:
- Knowledge of C# development.
- Video streaming and decoding:
- RTP, RTSP
- MJPEG, MPEG-4, H.264
- Knowledge of COM, ATL, WTL and STL.
- Experience with distributed architectures.
- Microsoft SQL Server programming.
Genetec is a pioneer in the physical security and public safety industry and a global provider of world-class IP video surveillance, access control and license plate recognition (LPR) solutions to markets such as transportation, education, retail, gaming, government and more. With sales offices and partnerships around the world, Genetec has established itself as the leader in innovative networked solutions by employing a high level of flexibility and forward-thinking principles into the development of its core technology and business solutions. Genetec’s corporate culture is an extension of these very same principles, encouraging a dynamic and innovative workforce that is dedicated to the development of cutting-edge solutions and to exceptional customer care.
Innovation and Genetec are synonymous. The work culture at Genetec is open, interactive and promotes creative thinking. We are results-oriented and foster an environment where employees can and do make a difference.
We work on a flexible work schedule and offer the latest productivity tools. Our office is located in Technoparc Saint-Laurent. Free parking is provided
If you are ready to be a part of a dynamic company that develops cutting edge technology, if you desire challenge and seek an organization that fosters learning, Genetec will provide you with an opportunity to meet both your professional and personal goals.