BicDroid | Careers

We hire people who want to make the best things in the world

Great things in business are never done by one person. They're done by a team of people.






Presales Engineer (Cybersecurity / Cryptography Applications)

BicDroid Inc. – Waterloo, ON and Wuxi, China (Hybrid)

Location: Waterloo, ON and Wuxi, China (Hybrid)

Language: Fluent Mandarin + Professional English

Market Focus: Asian-Pacific | Commercial Cryptographic Applications

Posted: January 2, 2026

About Us

We are a technology company focused on data security and commercial cryptographic application solutions for complex enterprise and government systems. Our philosophy is “security that adapts to ecosystems and integrates invisibly into applications.”

We work in high-compliance, high-responsibility environments where trust, architecture understanding, and deployment realism matter more than buzzwords.

Role Overview

We are looking for a Presales Engineer who can bridge:

  • Complex information systems ↔ cryptographic security
  • Technical truth ↔ customer understanding
  • Product capability ↔ real-world deployment

This role is not for slide-only presales. You will be trusted to earn credibility with customers, support sales strategically, and ensure solutions are deployable, defensible, and compliant.

Key Responsibilities

  • Understand customer system architectures (OS, databases, middleware, applications) and identify secure integration points
  • Design deployable cryptographic application solutions, not just conceptual diagrams
  • Write and present technical proposals, solution documents, and architecture explanations
  • Translate cryptographic and system concepts into language decision-makers can trust
  • Support sales in solution positioning, competitive comparison, and technical clarification
  • Participate in PoCs, technical evaluations, and customer technical discussions
  • Provide structured feedback to product and R&D teams based on real customer needs

Core Capabilities We Value (in Priority Order)

  1. Trust-Building Technical Ability (Core)
    • Solid understanding of information system architecture and operation
    • Ability to explain why a solution works, not just what it does
    • Clear, structured technical writing and presentation skills
  2. Solution Delivery Capability
    • Experience turning requirements into implementable solutions
    • Awareness of deployment constraints, operational impact, and risk points
    • Comfort discussing real-world trade-offs
  3. Technical Communication & Translation
    • Ability to translate complex technical/security concepts for IT teams, security teams, and non-technical decision-makers
  4. Supporting Capabilities
    • Understanding of cryptography or cybersecurity applications (training can be provided)
    • Ability to support competitive positioning from a technical and cost-of-ownership perspective
    • Collaboration with sales on opportunity advancement
  5. Efficiency Boosters (Nice to Have)
    • Project coordination or presales-to-deployment handoff experience
    • Structured requirement discovery and feedback skills
    • Industry exposure (government, healthcare, energy, manufacturing, finance)

Qualifications

  • Bachelor’s degree or above in Computer Science, Engineering, or related fields
  • Mandarin fluency (spoken and written); ability to engage China-based stakeholders
  • Experience in presales, solution architecture, system engineering, or technical consulting
  • Familiarity with enterprise IT environments (Linux/Windows, databases, middleware, storage)
  • Strong learning ability and technical curiosity

How to Apply?
Please send your resume and cover letter to:
careers_ca@bicdroid.com

Apply Now

C/C++ Software Developer

BicDroid Inc. – Waterloo, ON

Located in Waterloo, ON, Canada, BicDroid Inc. ("BicDroid") is a world technology leader in data and cyber security and has been selected by "Fortune Global 500" companies to protect their server data, enhance the security of their smartphones, and provide secure and reliable remote work solutions for their employees. Built on patented key technologies including quantum safe key management, end-to-end cryptographically secure access control (ECSAC), smart integration of ECSAC and encryption, secure hardware and OS level virtualization, and cryptographic partition for data self-protection, BicDroid’s products make data immune to malicious attacks, protecting data anytime, anywhere, and against any known/unknown threats including ransomware, malicious insiders, supply chain attacks, and fileless attacks. They include QDocument (server-side, client-side, and transmission security) and Quarantined Work Space (QWS), the most innovative, secure, reliable remote work solution on the market, and have been deployed in hundreds of millions of devices. With its recent advanced coding techniques for distributed file systems, BicDroid also offers high performance Hadoop.

Job Responsibilities:

  • • Develop data security solutions for mid/large-size enterprises, protecting data at their servers/endpoints against ransomware attacks, malicious insiders, supply-chain attacks, fileless attacks, advanced persistent threat, and any other known/unknown external attacks.
  • • Develop data security solutions capable of protecting data stored in mainstream data storage architectures such as NAS, DAS, SAN, vSAN and DFS and in various cluster environments including public cloud (e.g. AWS, Azure), on-premise cloud (e.g. VMWare vSphere, Openstack) and cloud native (e.g. Docker Swarm, Kubernetes).
  • • Implement state-of-art machine learning algorithms and apply AI technologies into cybersecurity including virus detection, operation abnormal alarm, etc.
  • • Understand the cutting-edge technologies/concepts such as zero-trust architecture, zero-knowledge server, encryption/decryption, least-privilege access, mandatory access control (MAC), endpoint/threat detection and response (EDR/TDR), multi-factor authentication and be capable of applying these technologies in various challenging computing executable environments.
  • • Work with the management team to identify, analyze, collect and document business/ customer requirements as well as complement and complete the software system/ application development process.
  • • Participate in planning, designing, scoping, implementation, and testing of new/existing data security solutions of BicDroid, committed to improving functionality, reliability, efficiency, usability, maintainability, and portability of products.
  • • Be responsible for the entire software system/ application, including building appropriate models, algorithm design, collecting technical information, performance simulation/evaluation, anticipating exceptional scenarios, and making appropriate tradeoffs.
  • • Maintain and upgrade the existing products, including bug-fix, interface upgrade, architecture optimization, and performance enhancement.
  • • Direct software system testing and validation procedures, providing detailed product functionalities and specs to the testing department and helping them specify product test plans.
  • • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration, and code review.
  • • Create and maintain an open and transparent environment that values speed, innovation, and quality.
  • • Provide technical guidance for the software development team.

Required Skills:

  • • 3+ years of experience in C/C++ programming.
  • • Well-versed in algorithm and data structure.
  • • Strong understanding of a variety of operating systems such as Windows, Linux, or Android.
  • • At least 1 year of experience in system design.
  • • Experience in network infrastructure, security, data, or application development.
  • • Familiarity with the basics of SQL or other databases.
  • • Knowledge in cryptography including encryption/decryption algorithms, hash, digital signature, key exchange, zero-trust architecture, zero-knowledge server, multi-factor authentication, etc.
  • • Knowledge in machine learning algorithms is a plus such as supervised/ unsupervised/ reinforcement/ ensemble learning, particularly in artificial neural network algorithms and deep network algorithms.
  • • Good written, verbal, and communication skills.
  • • Ability to write technical documents for internal and external audiences.
  • • Familiarity with a version control system, preferably Git.

Education and Experience:

  • • Bachelor/Master of Computer Science or electrical and computer engineering, or equivalent.

Benefits:

  • • Employer RRSP contribution matching.
  • • Extended health benefit plan (after 3 month probation period), covering prescriptions, eye wear, dental, etc.

Job Type: Full-time, Permanent

How to Apply?
Please send your resume and cover letter to:
careers_ca@bicdroid.com

Apply Now

Software Engineer

BicDroid Inc. – Waterloo, ON

Located in Waterloo, ON, Canada, BicDroid Inc. ("BicDroid") is a world technology leader in data and cyber security and has been selected by "Fortune Global 500" companies to protect their server data, enhance the security of their smartphones, and provide secure and reliable remote work solutions for their employees. Built on patented key technologies including quantum safe key management, end-to-end cryptographically secure access control (ECSAC), smart integration of ECSAC and encryption, secure hardware and OS level virtualization, and cryptographic partition for data self-protection, BicDroid’s products make data immune to malicious attacks, protecting data anytime, anywhere, and against any known/unknown threats including ransomware, malicious insiders, supply chain attacks, and fileless attacks. They include QDocument (server-side, client-side, and transmission security) and Quarantined Work Space (QWS), the most innovative, secure, reliable remote work solution on the market, and have been deployed in hundreds of millions of devices. With its recent advanced coding techniques for distributed file systems, BicDroid also offers high performance Hadoop.

Job Duties:

  • Work with management team to identify, analyze, collect and document business/ users' requirements as well as complement and complete the software system/ application development process.
  • Design and develop a secure, scalable, reliable computer-based video compression and communication system for video surveillance security solution which has strict bandwidth restriction while the video quality satisfies our customer’s requirements.
  • Participate in planning, designing, scoping, implementation and testing of new system end-to-end.
  • Research and analyze technical information to determine, recommend and plan installation of a new system or modification of an existing system.
  • Implement and verify state-of-art machine learning algorithms.
  • Be responsible for the entire software system/ application, including building appropriate models, algorithm design, collecting technical information, performance simulation/evaluation, anticipating exceptional scenarios, making appropriate tradeoffs, etc.
  • Develop and direct software system testing and validation procedures.
  • Modify and upgrade the existing software to correct errors, to adapt it to new system or to upgrade interfaces, optimize architecture and improve performance.
  • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and code review.
  • Create and maintain an open and transparent environment that values speed, innovation and quality.
  • Provide technical guidance for the software development team.

Skills Requirements:

  • Strong knowledge and experience in Rate-Distortion-Optimization of video compression is required.
  • Solid knowledge in video compression standards, such as: HEVC, H264, and AVS are required.
  • Solid background in video compression algorithms including Rate- Distortion- Optimization and fast algorithms is required.
  • Solid knowledge in machine learning algorithms is required.
  • Solid development experience in C/C++.
  • Experiences with Windows kernel level programming.

Education:

  • At least bachelor's degree in computer science/ computer systems engineering/ software engineering/ electronic engineering/mathematics is required.

Work experience:

  • At least 1 year work experience as software engineer/ software designer/ software researcher or similar position in video compression or machine learning field are required.

Job Type: Full-time

How to Apply?
Please send your resume and cover letter to:
hr1@bicdroid.com

Apply Now

Senior/Intermediate Unix/Linux Developer

BicDroid Inc. – Waterloo, ON

Located in Waterloo, ON, Canada, BicDroid Inc. ("BicDroid") is a world technology leader in data and cyber security and has been selected by "Fortune Global 500" companies to protect their server data, enhance the security of their smartphones, and provide secure and reliable remote work solutions for their employees. Built on patented key technologies including quantum safe key management, end-to-end cryptographically secure access control (ECSAC), smart integration of ECSAC and encryption, secure hardware and OS level virtualization, and cryptographic partition for data self-protection, BicDroid’s products make data immune to malicious attacks, protecting data anytime, anywhere, and against any known/unknown threats including ransomware, malicious insiders, supply chain attacks, and fileless attacks. They include QDocument (server-side, client-side, and transmission security) and Quarantined Work Space (QWS), the most innovative, secure, reliable remote work solution on the market, and have been deployed in hundreds of millions of devices. With its recent advanced coding techniques for distributed file systems, BicDroid also offers high performance Hadoop.

Job Description:

We are looking for individuals experienced at the Senior and/or Intermediate level with Unix and/or Linux systems to help form the next generation of secure software. This is a new project with lots of new code to be envisioned, designed and developed.

If you already have a solid understanding of ciphers, hashes, encryption, keys, firewalls, RFCs, SUS/POSIX, X Windows, sockets, bridges, OS fundamentals, passwords and passphrases then we want you to contact us! You have many of these things? Are you a faster learner?

Good researcher? Write great Unix/Linux code? Have written command line utilities? Know complex debugging? Then contact us!

Key Requirements:

  • Unix/Linux experience of 4+ years
  • Solid C programming (other languages are an asset)
  • Shell scripting, makefiles
  • Gdb debugging in a multi-threaded environment
  • Testing experience
  • Ability to write technical documents for internal and external audiences

Education and Experience:

  • Post-Secondary education in Computer Science or a related field with a strong Computer Science emphasis

Job Type: Full-time

How to Apply?
Please send your resume and cover letter to:
careers_ca@bicdroid.com

Apply Now

Software Developer

BicDroid Inc. – Waterloo, ON

Located in Waterloo, ON, Canada, BicDroid Inc. ("BicDroid") is a world technology leader in data and cyber security and has been selected by "Fortune Global 500" companies to protect their server data, enhance the security of their smartphones, and provide secure and reliable remote work solutions for their employees. Built on patented key technologies including quantum safe key management, end-to-end cryptographically secure access control (ECSAC), smart integration of ECSAC and encryption, secure hardware and OS level virtualization, and cryptographic partition for data self-protection, BicDroid’s products make data immune to malicious attacks, protecting data anytime, anywhere, and against any known/unknown threats including ransomware, malicious insiders, supply chain attacks, and fileless attacks. They include QDocument (server-side, client-side, and transmission security) and Quarantined Work Space (QWS), the most innovative, secure, reliable remote work solution on the market, and have been deployed in hundreds of millions of devices. With its recent advanced coding techniques for distributed file systems, BicDroid also offers high performance Hadoop.

Key Accountabilities:

  • Develop Windows/Linux apps for our data security solutions.
  • Design and implement database schemas and queries for data access.
  • Listen to user feedback and observe user behavior to gather system requirements.
  • Read and understand code with minimal guidance.
  • Be passionate about server and system automation.

Required Competencies:

  • Solid development experience in C/C++.
  • Understand basics of SQL or other databases.
  • Strong knowledge/understanding of Windows or Linux operating system.
  • Excellent written, verbal, and communication skills.

Education and Experience:

  • Post-secondary education in related field (computer science, electrical and computer engineering, etc.)

Job Type: Full-time

How to Apply?
Please send your resume and cover letter to:
careers_ca@bicdroid.com

Apply Now