Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Fortinet

Staff Embedded Software Developer

Fortinet

. Implement and maintain software powering the TLS stack and UTM feature set .

Posted 9/15/2026full-timeBurnaby • CanadaLead💰 CA$133,000 - CA$163,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C/C++/Golang/Rust development within Linux or UNIX-like environments, with a strong understanding of networking and security concepts, particularly in the TLS stack. Capable of implementing and maintaining software features while promoting coding best practices and adapting to new technologies.

Highest-signal resume keywords
C/C++/Golang/Rust DevelopmentLinux/UNIX Environment ExperienceTLS, TCP/IP, POSIX APIs KnowledgeScripting Languages (Shell, Python, Perl)FortiGate Firewall Feature Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ DevelopmentGolang DevelopmentRust DevelopmentLinux Environment ExperienceTCP/IP KnowledgePOSIX APIs KnowledgeSocket ProgrammingScripting (Shell, Python, Perl)Source Control (Git)Problem-Solving Skills
Soft Skills
Problem-SolvingTroubleshootingAdaptability
Tools & Technologies
Fortinet ProductsFortiGate FirewallSource Control Systems (Git)
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
TLS StackNetworking ConceptsSecurity ConceptsSoftware PracticesCoding Best Practices

Tech Stack

Tools & technologies
LinuxPerlPythonRustTCP/IPUnixC++Go

About the role

Key responsibilities & impact
  • Implement and maintain software powering the TLS stack and UTM feature set
  • Stay current on application-layer protocols and software practices and suggest team improvements
  • Promote and uphold coding and design best practices
  • Provide product improvement suggestions based on hands-on use of Fortinet products
  • Research and define new technology areas to enhance current or future products
  • Re-evaluate the design and implementation of existing code as needed
  • Develop FortiGate firewall features including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam

Requirements

What you’ll need
  • Experience in C/C++/Golang/Rust development
  • Strong problem-solving and troubleshooting skills
  • Experience developing software in Linux or UNIX-like environments
  • Knowledge of TLS, TCP/IP, POSIX APIs, and socket programming
  • Familiarity with source control systems such as Git
  • Ability to quickly adapt to new technologies and methodologies
  • Understanding of networking and security concepts, especially in TLS stack
  • Experience with scripting languages such as Shell, Python, or Perl
  • Basic understanding of Linux/UNIX server or system management
  • Bachelor’s degree in Computer Science

Benefits

Comp & perks
  • 100% company-paid medical, dental, and vision coverage
  • Health Spending Account
  • Personal Spending Account
  • Employee & Family Assistance Plan (EFAP), including counseling, legal advice, and mental health resources
  • Critical illness, disability, and life insurance
  • Group Registered Retirement Savings Plan (RRSP) with company match
  • Paid Time Off
  • Flexible leave policies, including paid health days
  • Equity program eligibility
  • Bonus eligibility reviewed at hire and annually at the Company’s discretion