Software Security Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Security Engineer: Designing and implementing secure software features for embedded systems and cloud-based applications with an accent on threat modeling, vulnerability assessment, and Linux Kernel security. Focus on integrating security best practices into CI/CD pipelines and collaborating across development teams to ensure the resilience of high-speed networking solutions.
Location: Ottawa, Canada
Salary: $84,600 - $135,200
Company
is a global leader in networking systems, services, and software, committed to a people-first culture and transforming global communication.
What you will do
- Design, implement, and test secure software features for embedded systems and cloud-based applications.
- Conduct security reviews and threat modeling for software architectures to identify and mitigate vulnerabilities.
- Collaborate with development teams to integrate security best practices into the software development lifecycle using Agile.
- Perform security vulnerability assessments, debugging, and remediation across software components, including the Linux Kernel.
- Develop and maintain CI/CD pipelines to automate security testing and ensure continuous security integration.
- Research and contribute to the development of innovative security technologies and approaches.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in software security engineering with a solid understanding of security principles.
- Proficiency in C++, C, Python, and Bash scripting for embedded systems.
- Strong knowledge of Linux Kernel development and cloud computing architecture.
- Familiarity with cryptographic algorithms, secure boot, disk encryption, TPMs, and integrity attestation.
- Expertise with CI/CD pipelines and integrating security into automated workflows.
Nice to have
- Experience with the Yocto project.
- Proficiency with container technologies such as Docker and security hardening methodologies.
- Knowledge of full-stack development principles.
- Hands-on experience with debugging tools for resolving security vulnerabilities.
Culture & Benefits
- Comprehensive benefits package including medical, dental, and vision plans.
- Participation in DCPP (Canada) with company matching.
- Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
- Paid holidays, sick leave, and vacation time.
- Commitment to a flexible work environment and individual growth.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →