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

Embedded Software Developer

Fortinet

. Implement and maintain software driving FortiGate’s Unified Threat Management feature set .

Posted 10/23/2026full-timeBurnaby • CanadaMid-LevelSenior💰 CA$94,000 - CA$115,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++ programming and software development within Linux or UNIX-like environments, with a strong focus on enhancing FortiGate firewall features and implementing best practices. Proficient in problem-solving, troubleshooting, and adapting to new technologies and methodologies.

Highest-signal resume keywords
C/C++ ProgrammingLinux/UNIX Software DevelopmentTCP/IP NetworkingFortiGate Firewall Features DevelopmentSource Control Software (SVN/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++ ProgrammingLinux/UNIX Software DevelopmentTCP/IP NetworkingPOSIX APIsSocketsProblem-SolvingTroubleshootingSource Control SoftwareApplication-Layer ProtocolsUnified Threat Management
Soft Skills
AdaptabilityTeam Collaboration
Tools & Technologies
Fortinet FirewallsSVNGit
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Unified Threat ManagementAnti-VirusWeb FilterData Leak PreventionAnti-Spam

Tech Stack

Tools & technologies
FirewallsLinuxSubversionTCP/IPUnixC++

About the role

Key responsibilities & impact
  • Implement and maintain software driving FortiGate’s Unified Threat Management feature set
  • Stay current on application-layer protocols and software development developments and suggest team improvements
  • Promote best practices within the team and organization
  • Provide product improvement suggestions through daily use of Fortinet firewalls
  • Research, investigate, and define new technology areas to enhance existing products or guide new product directions
  • Re-evaluate the design and implementation of current source code
  • Develop FortiGate firewall features including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam

Requirements

What you’ll need
  • 3+ years of C/C++ experience
  • Ability to switch focus in various situations and quickly learn new technologies and adopt new methodologies
  • Excellent problem-solving and troubleshooting skills
  • Experience developing software in a Linux or UNIX-like environment
  • Experience with TCP/IP, firewalls, and application-layer network software
  • Good knowledge of TCP/IP and POSIX APIs
  • Strong grasp of sockets
  • Experience using source control software such as SVN or Git
  • 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
  • Paid health days
  • Equity program eligibility
  • Bonus eligibility reviewed at hire and annually at the Company’s discretion