Cyber Security Software Developer

4 weeks ago


Waterloo, Ontario, Canada Huawei Technologies Full time
Software Engineer for Data Security Solutions

Our team at Huawei Technologies is seeking a highly skilled Software Engineer to join our immediate 12-month contract opening.

Key Responsibilities:

  • Design and develop innovative data security solutions for various Huawei products.
  • Collaborate closely with the product team to optimize and integrate solutions.
  • Research and evaluate data security technologies to propose effective solutions.

Requirements:

  • Bachelor's or Master's degree in Computer Science or Computer Engineering with 3+ years of experience in software development in a Linux-based environment.
  • 3+ years of experience with platform/system level development, including performance profiling and tuning skills.
  • Proficiency in programming languages such as C++, C, Go, Rust, and scripting languages like Python and Bash.
  • Experience with Build Systems and Package Managers, including CMake, Make, Gradle, Maven, Yarn, and NPM.
  • Strong understanding of security concepts, including symmetric-key cryptography, public key cryptography, data loss prevention technologies, and key management systems.
  • Experience with cryptographic libraries, such as OpenSSL and GMP.
  • Industry experience with distributed systems, massively parallel processing, optimization, and cloud applications is an asset.
  • Experience with different optimization techniques in implementing symmetric/public-key primitives and writing optimized symmetric/public-key implementations is an asset.


  • Waterloo, Ontario, Canada Huawei Technologies Full time

    We are seeking a skilled Software Engineer to join our team at Huawei Technologies.Job ResponsibilitiesDevelop innovative data security solutions for various Huawei products, utilizing your expertise in design and prototyping.Collaborate closely with the product team to optimize and integrate your solutions, ensuring seamless product performance.Conduct...


  • Waterloo, Ontario, Canada Huawei Technologies Full time

    Software Engineer - Data Security SolutionsAt Huawei Technologies, we are seeking a highly skilled Software Engineer to join our team and contribute to the development of innovative data security solutions for our products.Key Responsibilities:Design and develop prototypes of cutting-edge data security solutions for various Huawei products.Collaborate...


  • Waterloo, Ontario, Canada Huawei Technologies Full time

    Software Engineer - Data Security SolutionsAt Huawei Technologies, we are seeking a highly skilled Software Engineer to join our team and contribute to the development of innovative data security solutions for our products.Key Responsibilities:Design and develop prototypes of cutting-edge data security solutions for various Huawei products.Collaborate...


  • Waterloo, Ontario, Canada Equitable Life of Canada Full time

    Job Title: Head of Technology - Risk and GovernanceAt Equitable Life of Canada, we are seeking a highly skilled and experienced professional to lead our technology risk and governance function. The successful candidate will be responsible for developing and implementing effective strategies to mitigate risks related to data breaches, cyber-attacks, and other...


  • Waterloo, Ontario, Canada BlackBerry Inc. Full time

    As a member of BlackBerry’s cybersecurity R&D team, you will contribute your skills and ideas to our innovative solutions designed to keep everyone’s data secure. We develop mobile apps for Android that manage and secure devices in conjunction with BlackBerry’s servers.We offer a well-rounded app development experience working in a structured code base...

  • Software Developer

    4 weeks ago


    Waterloo, Ontario, Canada Artistic Landscaping Inc Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Artistic Landscaping Inc. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming languages...

  • Software Developer

    4 weeks ago


    Waterloo, Ontario, Canada Artistic Landscaping Inc Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Artistic Landscaping Inc. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming languages...


  • Waterloo, Ontario, Canada Huawei Technologies Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at Huawei Technologies. As a key member of our team, you will be responsible for designing and developing innovative data security solutions for our products.Responsibilities:Design solutions and develop prototypes of data security solutions for different...


  • Waterloo, Ontario, Canada BlackBerry Inc. Full time

    Software Developer Student - 4 or 8 Month Winter TermWorker Sub-Type: Student (Fixed Term)POSITION SUMMARYAs a key member of our cybersecurity R&D team at BlackBerry, you will be responsible for contributing to the development of innovative solutions to enhance visibility and protection against current and future cyberthreats. You will have the opportunity...


  • Waterloo, Ontario, Canada BlackBerry Inc. Full time

    Software Developer Student - 4 or 8 Month Winter TermWorker Sub-Type: Student (Fixed Term)POSITION SUMMARYAs a key member of our cybersecurity R&D team at BlackBerry, you will be responsible for contributing to the development of innovative solutions to enhance visibility and protection against current and future cyberthreats. You will have the opportunity...


  • Waterloo, Ontario, Canada MCAP Full time

    The RoleThis position is responsible for the design, execution, assessment, security, and troubleshooting of software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle. In addition, the Software Engineering stream provides day-to-day operations and production...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a software industry leader, has engaged ROSS to help them recruit a Senior Enterprise Software Developer.As a key member of our client's software development team, you will be responsible for designing, documenting, coding, and debugging software products or enhancements to existing software. You will work closely with architects and directors to...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our Information Technology department at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and...


  • Waterloo, Ontario, Canada MCAP Full time

    The RoleThis position is responsible for the design, development, and maintenance of software programs and applications at MCAP. The successful candidate will be responsible for configuring, coding, and documenting software specifications throughout the project life cycle. Additionally, the Software Engineering stream provides day-to-day operations and...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job SummaryWe are seeking a highly skilled Software Development Expert to join our team at the MCAP Group of Companies. As a key member of our Information Technology department, you will be responsible for designing, executing, and assessing software programs and applications.Key Responsibilities:Configure, code, develop, and document software specifications...

  • Software Developer

    1 month ago


    Waterloo, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. Our mission is to empower investigators to fight crime, protect assets, and safeguard national security.Job Title: Software...

  • Software Developer

    1 month ago


    Waterloo, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. Our mission is to empower investigators to fight crime, protect assets, and safeguard national security.Job Title: Software...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    At Huawei Technologies Canada Co., Ltd., we are seeking a highly skilled Co-op Software Engineer to join our team.Key Responsibilities:Develop C++ software for Proof of Concept projects.Collaborate with senior researchers on various research-oriented projects.Requirements:Strong C/C++ programming skills and software engineering expertise.Experience with C++...


  • Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Enterprise Software DeveloperJob Summary:We are seeking a highly skilled Senior Enterprise Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for our clients.Key Responsibilities:Design and develop software systems...


  • Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Enterprise Software DeveloperJob Summary:We are seeking a highly skilled Senior Enterprise Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for our clients.Key Responsibilities:Design and develop software systems...