Security Software Engineer: Embedded Linux & Certifications

evertz

Markham

On-site

CAD 60,000 - 85,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employer funded benefits program
Competitive total compensation package
Work-Life Balance
Employee assistance plan
Employee Discount Platform
Career Progression
Casual Work Environment
Social Events and Sports Teams

Job summary

Evertz in Markham, Ontario is seeking a Security Software Developer to secure IP switch fabric and SDI router products. You will implement security features across C/C++ and Python/Bash, harden embedded Linux, and support CI/CD processes to meet NDcPP certification requirements.

You will analyze security standards, manage cryptography and certificates, and contribute to security documentation while maintaining tooling and CI infrastructure.

Qualifications

  • Diploma or degree in Computer Science, Computer Engineering, Cybersecurity, or related field.
  • 1-2 years of C/C++ development experience.
  • 1-2 years of Python and Bash scripting experience.
  • Ability to read security standards, protection profiles, or compliance documentation.
  • Familiarity with TLS/SSL, x.509, authentication mechanisms, and cryptographic protocols.
  • Basic Linux security management (firewall, hardening, permissions).
  • Experience tracking CVEs or security advisories and applying patches.
  • Experience with Jenkins or similar CI/CD tools.

Responsibilities

  • Review and interpret NDcPP/Common Criteria requirements and translate into tasks.
  • Implement and update product software to satisfy certification requirements (cryptography, authentication, auditing, access control).
  • Harden embedded Linux environment and manage firewall rules and secure boot.
  • Secure network management protocols (SSH, SNMPv3, syslog over TLS, HTTPS).
  • Periodically upgrade embedded Linux OS and packages for security compliance.
  • Address vulnerabilities via upstream patches or fixes.
  • Contribute to CC Security Guides and Security Targets documentation.
  • Develop Python/Bash utility scripts to support security workflows and testing.
  • Maintain Jenkins CI infrastructure and build scripts as needed.

Skills

C/C++
Python
Bash scripting
Security standards
CI/CD
Jenkins
Analytical thinking

Education

Diploma/degree in CS/CE/Cybersecurity

Tools

Git
Jenkins
Buildroot/Yocto

Job description

Evertz in Markham, Ontario is seeking a Security Software Developer to secure IP switch fabric and SDI router products. You will implement security features across C/C++ and Python/Bash, harden embedded Linux, and support CI/CD processes to meet NDcPP certification requirements.

You will analyze security standards, manage cryptography and certificates, and contribute to security documentation while maintaining tooling and CI infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Security Software Developer
Security Software Developer

evertz • Markham

On-site
CAD 60,000 - 85,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+5
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Ciena Corporation • Ottawa

On-site
CAD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer - Telecom & SoC
Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation • Ottawa

On-site
CAD 137,000 - 212,000
Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+1
Senior Security Consultant – Hardware and Embedded Security
Senior Security Consultant – Hardware and Embedded Security

NCC Group North America • Southwestern Ontario

On-site
CAD 85,000 - 130,000
Strong pay package
Support for research goals
Casual and inclusive environment
Embedded Software Engineer, Markham
Embedded Software Engineer, Markham

evertz • Markham

On-site
CAD 75,000 - 120,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+5
Autonomous Software Engineer: Build Next-Gen Systems
Autonomous Software Engineer: Build Next-Gen Systems

evertz • Burlington

On-site
CAD 85,000 - 105,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+6
Senior Hardware & Embedded Security Consultant — Remote
Senior Hardware & Embedded Security Consultant — Remote

NCC Group North America • Southwestern Ontario

Remote
CAD 85,000 - 130,000
Strong pay package
Support for research goals
Casual and inclusive environment
Embedded Automotive Cybersecurity Engineer
Embedded Automotive Cybersecurity Engineer

General Dynamics Land Systems–Canada • London

On-site
CAD 85,000 - 120,000
Senior Embedded Photonic Card Software Engineer
Senior Embedded Photonic Card Software Engineer

Ciena Corporation • Ottawa

Hybrid
CAD 114,000 - 182,000
Medical plan
Dental plan
Vision plan
+7
Embedded Software Engineer — Safety-Critical Systems
Embedded Software Engineer — Safety-Critical Systems

Aversan Inc. • Mississauga

On-site
CAD 75,000 - 95,000