Security Software Engineer
Waterloo, Ontario, Canada
Huawei Technologies Canada Co., Ltd.
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.Our team has an immediate 12-month contract opening for a Software Engineer.
Responsibilities:
- Design solutions and develop prototypes of innovative data security solutions for different Huawei products.
- Work closely with the product team to help them optimize your solution and integrate it into the product.
- Research, investigate, and evaluate data security technologies and propose solutions.
Requirements
What you’ll bring to the team:
- 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. Familiarity with various design patterns, good components, and modeling ability
- 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
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Job stats:
0
0
0
Category:
Security Engineering Jobs
Tags: Bash C Cloud Computer Science Cryptography Encryption Linux Maven Python Rust Scripting
Region:
North America
Country:
Canada
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Security Operations Engineer jobsPenetration Tester jobsSenior Cybersecurity Engineer jobsSenior Cyber Security Engineer jobsInformation Security Officer jobsInformation Systems Security Officer jobsPrincipal Security Engineer jobsCloud Security Architect jobsSenior Network Security Engineer jobsInformation System Security Officer jobsChief Information Security Officer jobsSenior Penetration Tester jobsStaff Security Engineer jobsSecurity Specialist jobsSecurity Consultant jobsCyber Security Specialist jobsIT Security Engineer jobsSenior Information Security Analyst jobsCyber Security Architect jobsSecurity Operations Analyst jobsSenior Product Security Engineer jobsInformation System Security Officer (ISSO) jobsCybersecurity Consultant jobsThreat Intelligence Analyst jobsSenior Information Security Engineer jobs
SaaS jobsSDLC jobsMalware jobsEncryption jobsRMF jobsForensics jobsSQL jobsGDPR jobsIPS jobsSplunk jobsIDS jobsTop Secret jobsEDR jobsTerraform jobsFinance jobsDoDD 8570 jobsBash jobsITIL jobsOWASP jobsUNIX jobsCRISC jobsGIAC jobsDocker jobsIntrusion detection jobsCompTIA jobs
TCP/IP jobsThreat detection jobsBanking jobsActive Directory jobsData Analytics jobsSANS jobsPolygraph jobsCCSP jobsOSCP jobsClearance Required jobsVPN jobsCyber defense jobsAnsible jobsSOC 2 jobsIT infrastructure jobsJavaScript jobsSOAR jobsDNS jobsSOX jobsJira jobsGCIH jobsSecurity strategy jobsNIST 800-53 jobsOracle jobsCryptography jobs