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

Senior Embedded Software Developer

Fortinet

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

Posted 10/23/2026full-timeBurnaby • CanadaSenior💰 CA$120,000 - CA$140,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates extensive experience 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 for Unified Threat Management features while promoting best coding practices.

Highest-signal resume keywords
C/C++/Golang/Rust DevelopmentLinux/UNIX Environment ExperienceTLS, TCP/IP, POSIX APIs KnowledgeScripting Languages (Shell, Python, Perl)Source Control Systems (Git)

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 ExperienceTLS KnowledgeTCP/IP KnowledgePOSIX APIs KnowledgeSocket ProgrammingScripting (Shell, Python, Perl)Source Control (Git)
Soft Skills
Problem-Solving SkillsTroubleshooting SkillsAdaptability to New Technologies
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Unified Threat ManagementAnti-VirusWeb FilterData Leak PreventionAnti-Spam

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 best coding and design practices
  • Provide product improvement suggestions based on hands-on use of Fortinet products
  • Research and define new technology areas to enhance existing or future products
  • Re-evaluate the design and implementation of current code as needed
  • Develop features for FortiGate’s Unified Threat Management suite, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam

Requirements

What you’ll need
  • 8+ years of 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 or equivalent experience

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
  • Competitive 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