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 modern 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.