hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies
companies
Jobs

C/C++ Software Developer

BicDroid

BicDroid

Software Engineering
Waterloo, ON, Canada
Posted 6+ months ago
Job Responsibilities:- Develop data security solutions for mid/large-size enterprises, protecting data at servers/endpoints against ransomware, malicious insiders, supply-chain and fileless attacks, APTs, and other threats.- Protect data stored in NAS, DAS, SAN, vSAN, DFS and in public cloud (AWS, Azure), on-prem cloud (VMware vSphere, OpenStack) and cloud native (Docker Swarm, Kubernetes).- Implement state-of-art machine learning algorithms and apply AI technologies into cybersecurity.- Participate in planning, designing, scoping, implementation, and testing; maintain and upgrade existing products; drive engineering best practices.Required Skills:- 3+ years of C/C++ programming; algorithms and data structures.- Strong understanding of Windows, Linux, or Android.- 1+ year system design; experience in network/security/data/app development.- SQL or other databases; cryptography knowledge (encryption/decryption, hash, digital signature, key exchange, zero-trust, MFA); ML knowledge is a plus.- Good communication; ability to write technical documents; Git familiarity.Education and Experience: Bachelor/Master of Computer Science or Electrical and Computer Engineering, or equivalent.Benefits: Employer RRSP contribution matching; extended health benefits (after 3 months). Job Type: Full-time, Permanent.