Cyber Software Specialist

6 days ago


Waterloo, Ontario, Canada Huawei Technologies Full time

We are seeking a skilled Cyber Software Specialist to join our team at Huawei Technologies. The successful candidate will be responsible for designing innovative data security solutions and working closely with the product team to integrate these solutions into our products.

About the Role

This is a 12-month contract position that requires the ideal candidate to have a strong background in software development, particularly in Linux-based environments. They should also have experience with platform/system level development, performance profiling, and tuning skills.

The successful candidate will be expected to research, investigate, and evaluate data security technologies, as well as propose solutions that meet our high standards. They should also have a good understanding of security concepts, including symmetric-key cryptography, public key cryptography, and data loss prevention technologies.

Key Responsibilities
  • Design and develop prototypes of innovative data security solutions for different Huawei products
  • Work closely with the product team to help them optimize their solution and integrate it into the product
  • Research and investigate data security technologies and propose solutions
Requirements

To be considered for this role, the ideal candidate should have:

  • Bachelor/Master in Computer Science or Computer Engineering with 3+ years' experience in software development in a Linux-based environment
  • 3+ years experience with platform/system level development with performance profiling and tuning skills
  • Concrete programming ability in C++, C, Go, Rust, and proficiency in scripting languages such as Python and Bash
  • Experience with Build Systems and Package Managers: CMake, Make, Gradle, Maven, Yarn, NPM
  • Good understanding of security concepts: symmetric-key cryptography (block ciphers, MAC, and authenticated encryption), public key cryptography (digital signatures, encryption, and key establishment), data loss prevention technologies, Key management systems
  • Experience with cryptographic libraries (e.g. OpenSSL, GMP)
  • Industry experience with distributed systems, massively parallel processing, optimization, and cloud application as an asset
  • Experience with different optimization techniques in implementing symmetric/public-key primitives and writing optimized symmetric/public-key implementations as an asset

In exchange for your skills and expertise, we offer a competitive salary of $**145,000 - $175,000 per annum**, depending on your experience and qualifications. We also provide a comprehensive benefits package, including health insurance, retirement savings, and paid time off.



  • Waterloo, Ontario, Canada Cyber Crime Full time

    Job Description:We are seeking an experienced IT Risk Management Specialist to join our Vendor Information Risk Management team.About the Role:In this role, you will conduct assessments on information security controls for new and existing vendors. You will measure the effectiveness of the security controls, identify control gaps, and provide business advice...


  • Waterloo, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are currently seeking a Data Center Network Architecture Specialist to join our team.Location: Waterloo, ONType: OnsiteEstimated Salary: $120,000 - $180,000 per year based on experience.Job Description:About UsWe are Software International (SI), a...


  • Waterloo, Ontario, Canada I HAULT INC Full time

    Software Development SpecialistWe are seeking a skilled Software Development Specialist to join our team at I HAULT INC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key Responsibilities:- Develop software solutions by studying...


  • Waterloo, Ontario, Canada I HAULT INC Full time

    Software Development SpecialistWe are seeking a skilled Software Development Specialist to join our team at I HAULT INC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...


  • Waterloo, Ontario, Canada Aversan Inc Full time

    Software Verification SpecialistAversan Inc. is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are seeking a Software Verification Specialist to join our highly motivated and technical team responsible for developing safety critical graphics drivers and software.Location: Fully...


  • Waterloo, Ontario, Canada Bridge West Dental Office Full time

    We are seeking a skilled Software Implementation Specialist to join our team at Bridge West Dental Office. This is a full-time, permanent position that offers a competitive salary and benefits package.About the RoleThis role involves working on various software implementation projects, collaborating with cross-functional teams, and ensuring seamless...


  • Waterloo, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are seeking a highly skilled Compliance Assurance Specialist to join our team. This role is responsible for ensuring the SOX compliance of certain business processes and enabling technologies in a complex public company environment.Key Responsibilities:Develop an in-depth understanding of the business process, including enabling...


  • Waterloo, Ontario, Canada Bridge West Dental Office Full time

    About the Role:We are seeking a talented Software Engineering Specialist to join our team at Bridge West Dental Office.Responsibilities:Design, develop, and test software applications, ensuring high-quality and efficiency.Collaborate with cross-functional teams to identify and implement technical solutions.Develop and maintain software documentation,...


  • Waterloo, Ontario, Canada Huawei Technologies Full time

    Software Engineer for Data Security SolutionsOur 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...


  • Waterloo, Ontario, Canada I HAULT INC Full time

    I HAULT INC seeks a highly skilled Software Development Specialist to lead and coordinate teams of information systems professionals in the development of software and integrated information systems. The ideal candidate will have a strong background in software development, with experience in developing flowcharts, layouts, and documentation to identify...


  • Waterloo, Ontario, Canada OpenText Full time

    Senior Software ArchitectAs a key member of our team, you will be responsible for designing and developing cutting-edge software systems that help our customers navigate complex cyber risks and unlock new opportunities. You will work closely with our team to build, test, and integrate distributed enterprise software for publicly available cloud-based...


  • Waterloo, Ontario, Canada QNX Software Systems Full time

    Job Role:Cybersecurity Solutions Marketing SpecialistBlackBerry is seeking a Cybersecurity Solutions Marketing Specialist to support the Technical Marketing team and wider Product Marketing Group. The objective for this role is to deliver insightful Technical Marketing Assets that strengthen our core solutions narrative and messaging, increasing visibility...


  • Waterloo, Ontario, Canada I HAULT INC Full time

    Software Development RoleI HAULT INC is seeking a skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a variety of...


  • Waterloo, Ontario, Canada I HAULT INC Full time

    About the Role:We are seeking a highly skilled Software Development Specialist to join our team at I HAULT INC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a variety of...


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

    Job SummaryWe are seeking a highly skilled Software Development Specialist 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 ResponsibilitiesEvaluate priorities, design goals, risks, options, and...


  • Waterloo, Ontario, Canada Canada Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Business Solution Specialist to join our team at Canada Inc.Company OverviewAt Canada Inc., we are committed to delivering cutting-edge software solutions that meet the evolving needs of our clients. Our team is dedicated to excellence, and we strive to create innovative solutions that drive business...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at Bridge West Dental Office. As a key member of our technology team, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key Responsibilities:Design,...


  • Waterloo, Ontario, Canada OpenText Full time

    Senior Security Disaster Recovery SpecialistAt OpenText, we're committed to delivering exceptional information management solutions. As a Senior Security Disaster Recovery Specialist, you'll play a critical role in ensuring the continuity of our services. Your expertise will be instrumental in developing and implementing disaster recovery strategies that...

  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking Technology SpecialistKey Responsibilities:As a Software Engineer - Banking Technology Specialist, you will be responsible for designing, coding, unit testing, and integrating new features as defined by the Product Partner and team. You will participate in ideation and brainstorming sessions for creative digital solutions and...


  • Waterloo, Ontario, Canada OpenText Full time

    Security Disaster Recovery SpecialistAt OpenText, we're seeking a highly skilled Security Disaster Recovery Specialist to join our team. As a key member of our Disaster Recovery Assurance Program, you'll play a critical role in ensuring the recoverability of our corporate and commercial systems, platforms, and applications.Key Responsibilities:Assess...