1,957,435open jobs
115,569companies
239,741added this week
Browse all
Salary
$81k – $99k per year
Location
In office (Burnaby)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 20, 2026. Fortinet scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Fortinet is an American cybersecurity company founded in 2000 by two brothers who had previously built the intrusion prevention firm NetScreen. It is best known for FortiGate, a firewall built around custom silicon that gives it a price and throughput advantage over software-only competitors, and it has extended that installed base into a wide security platform covering secure access service edge, endpoint protection, security operations and switching and wireless. Headquartered in Sunnyvale and listed on Nasdaq, it sells almost entirely through channel partners and is unusually strong with mid-sized enterprises and service providers.

We are seeking a Senior Embedded Software Engineer to design and develop high-performance software for our network security products. You will work primarily in C on embedded Linux platforms, contributing to core networking, security, system services, and platform infrastructure.

The ideal candidate has strong systems-programming skills, a solid understanding of networking protocols, and experience developing reliable, performance-sensitive software for production environments.

Key Responsibilities

  • Design, implement, test, and maintain embedded software for network security appliances.
  • Develop high-quality, efficient, and maintainable software primarily in C.
  • Work on networking features across the data plane, control plane, and system-management layers.
  • Develop and enhance firewall, authentication, and encryption, access-control, and threat-protection capabilities.
  • Investigate and resolve complex issues involving performance, concurrency, memory usage, networking, and system stability.
  • Analyze packet flows and troubleshoot network-protocol behavior using tools such as Wireshark and tcpdump.
  • Optimize software for throughput, latency, scalability, and resource-constrained environments.
  • Participate in architecture discussions, technical design reviews, and code reviews.
  • Develop unit, integration, and system-level tests to ensure product quality and reliability.
  • Collaborate with hardware, QA, product-management, security-research, and customer-support teams.
  • Contribute to secure-development practices throughout the software-development lifecycle.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 3 years of professional software-development experience, including substantial experience with C.
  • Strong knowledge of data structures, algorithms, pointers, memory management, and concurrency programming.
  • Experience developing system-level or embedded software on Linux or another Unix-like operating system.
  • Strong understanding of TCP/IP and common networking protocols, including Ethernet, ARP, IPv4/IPv6, TCP, UDP, ICMP, DNS, DHCP, TLS and HTTP.
  • Experience with socket programming, inter-process communication, synchronization, and asynchronous event handling.
  • Strong debugging and problem-solving skills using tools such as GDB, Valgrind, AddressSanitizer, perf, Wireshark, and tcpdump.
  • Experience using Git and working within a collaborative code-review and continuous-integration environment.
  • Ability to independently own complex features from design through implementation, testing, and production support.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Experience developing firewalls, routers, VPN gateways, intrusion-prevention systems, secure-access products, or other network-security appliances.
  • Knowledge of stateful firewalling, NAT, routing, policy enforcement, traffic inspection, and session management.
  • Experience with IPsec, SSL/TLS, SSH, PKI, certificate management, or other security technologies.
  • Familiarity with authentication protocols and directory services such as Kerberos, NTLM, LDAP, RADIUS, SAML, or OAuth.
  • Understanding of secure coding, vulnerability mitigation, cryptographic concepts, and common network attacks.
  • Experience with Python, Go, Bash, or another language used for automation, testing, or supporting services.
  • Experience developing software for multicore and high-throughput systems.
  • Familiarity with Agile development practices and CI/CD pipelines.

The Canada base salary range for this full-time position is expected to be between $114,000 - $139,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,957,435 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Burnaby
$59k – $66k per year • Remote (Canada) • 3+ years exp • Bachelor's Degree • Calgary
SpaceTech
FMEA
Apply
≈ $93k – $168k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Toronto
SystemVerilog
Chips/EDA
Synopsys ZeBu
Cadence Palladium
Apply
Hardware Engineer 6 months ago
≈ $65k – $117k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Calgary
SpaceTech
IBM DOORS
Apply
≈ $65k – $118k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Ottawa
Apply
$86k – $100k per year • In office • 8+ years exp • Burnaby
Python
Go
Rust
C++
Perl
DevOps
Git
Linux
Unix
TCP/IP
Cybersecurity
FortiGate
Apply
≈ $22k – $56k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pune
Java
SQL
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Copilot
Claude
DevOps
Rest API
CI/CD
Git
Management
Agile
Apply
≈ $17k – $39k per year (Estimated) • In office • Moscow
DevOps
CI/CD
Jenkins
Git
Kubernetes
Linux
Astra Linux
ALT Linux
TCP/IP
DNS
VLAN
Apply
≈ $22k – $56k per year (Estimated) • In office • Moscow
Python
SQL
Python
FastAPI
Databases
PostgreSQL
Neo4j
Chroma
Milvus
FAISS
Qdrant
ElasticSearch
OpenSearch
AI/ML
LangGraph
LangChain
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
VLM
LLM
RAG
Reranking
OCR
GraphRAG
Structured Outputs
LLM Guardrails
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Linux
Apply
≈ $8.5k – $22k per year (Estimated) • In office • 4+ years exp • Hyderabad
Python
JavaScript
Kotlin
TypeScript
Swift
Mobile
JUnit
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
Management
Agile
Scrum
QA
TestNG
Selenium
Cucumber
Appium
Postman
WebDriverIO
Jest
Rest-Assured
Mocha
Apply
≈ $13k – $30k per year (Estimated) • Remote (likely EAEU) • Moscow
Python
PHP
1C
PHP
Bitrix
Databases
MySQL
PostgreSQL
RabbitMQ
Memcached
DevOps
Ansible
Zabbix
VMWare
Debian
Prometheus
VictoriaMetrics
HAProxy
CI/CD
Git
Docker
Kubernetes
Ubuntu
Nginx
Grafana
Gitflow
Trunk-Based Development
CentOS Stream
GitLab
Linux
TCP/IP
DNS
DHCP
Apache HTTP Server
Cybersecurity
HashiCorp Vault
LDAP
Cryptography
Vault
Apply
$86k – $100k per year • In office • 8+ years exp • Burnaby
Python
Go
Rust
C++
Perl
DevOps
Git
Linux
Unix
TCP/IP
Cybersecurity
FortiGate
Apply
$67k – $82k per year • In office • 3+ years exp • Burnaby
Python
C++
Perl
DevOps
Linux
Unix
TCP/IP
Cybersecurity
FortiGate
Apply
$67k – $82k per year • In office • Bachelor's Degree • Burnaby
C++
C++
TensorFlow C++
AI/ML
Fine-tuning
Embeddings
Reinforcement Learning
Prompt Engineering
TensorFlow
PyTorch
RAG
Hugging Face
Machine Learning
DevOps
Git
Linux
Unix
TCP/IP
BGP
OSPF
Cybersecurity
FortiGate
Zero Trust
Apply
$67k – $82k per year • In office • 8+ years exp • Bachelor's Degree • Burnaby
DevOps
Linux
TCP/IP
Apply
$67k – $82k per year • Hybrid • 3+ years exp • Burnaby
Python
Go
Rust
C++
Perl
DevOps
Git
Linux
Unix
TCP/IP
Cybersecurity
FortiGate
Apply
$86k – $100k per year • In office • 8+ years exp • Burnaby
Python
Go
Rust
C++
Perl
DevOps
Git
Linux
Unix
TCP/IP
Cybersecurity
FortiGate
Apply
≈ $49k – $115k per year (Estimated) • In office • 7+ years exp • Burnaby
Python
C++
DevOps
CI/CD
Windows
Apply
$26k – $30k per year • In office • Burnaby
Apply
Operations Manager 5 hours ago
$93k – $120k per year • In office • Full-Time • 10+ years exp • Burnaby
Apply
$74k – $102k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Burnaby
Python
AI/ML
Time Series
Apply
See all jobs
This is one of many
1,957,435 more open roles from verified company boards, updated every day.