C/C++ Software Developer

BicDroid
BicDroid

Software Engineering

Waterloo, ON, Canada

Posted 6+ months ago
BicDroid Inc. – Waterloo, ONLocated in Waterloo, ON, Canada, BicDroid Inc. is a world technology leader in data and cyber security. Products include QDocument and Quarantined Work Space (QWS), deployed in hundreds of millions of devices.Job Responsibilities: Develop data security solutions for enterprises to protect server/endpoint data; support protection across NAS/DAS/SAN/vSAN/DFS and cloud/on-prem/k8s; implement ML algorithms for cybersecurity; apply concepts like zero-trust, encryption/decryption, MAC, EDR/TDR, MFA; gather and document requirements; plan/design/implement/test solutions; own full software lifecycle including modeling, algorithms, performance evaluation, tradeoffs; maintain/upgrade existing products; direct testing/validation and help specify test plans; drive best engineering practices; foster an environment valuing speed, innovation, and quality; provide technical guidance.Required Skills: 3+ years C/C++; algorithms and data structures; strong OS knowledge (Windows/Linux/Android); 1+ year system design; experience in network/security/data/app dev; basics of SQL/databases; knowledge of cryptography (encryption, hash, signature, key exchange, zero-trust, MFA, etc.); ML algorithms a plus; strong communication; ability to write technical docs; version control (Git preferred).Education and Experience: Bachelor/Master in CS or ECE, or equivalent.Benefits: Employer RRSP matching; extended health benefits (after 3 months).Job Type: Full-time, PermanentHow to Apply: Please send your resume and cover letter to: careers_ca@bicdroid.com