Advance your career as an Intermediate Applications Software Developer with Secusmart, a subsidiary of BlackBerry, based in Waterloo. Focus on developing high-quality solutions for secure communication and data protection. In this hybrid position, you'll design and implement C++ libraries that support secure voice features and messaging technologies.
You'll cultivate a solid understanding of backend development while maintaining effective quality control processes throughout your work. Key Responsibilities:
Create and maintain C++ libraries for secure voice and messaging
Evolve backend features of the secure-voice desktop client
Write clean, portable C++ code for multiple operating systems
Debug hard software issues with tools and thorough analysis
Ensure high-quality code through testing and reviews Requirements:
Bachelor’s Degree in Computer Science or equivalent
3–5 years of C/C++ development experience
Solid grasp of up-to-date C++ features and practices
Understanding of algorithms and system programming
Proficiency in using CMake and build systems Contribute your C++ expertise for meaningful security solutions at Secusmart in Waterloo.