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/21/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 networking and security concepts. Capable of implementing and enhancing FortiGate firewall features while promoting best practices and continuous improvement.

Highest-signal resume keywords
C/C++ ProgrammingLinux/UNIX Software DevelopmentTCP/IP NetworkingFortiGate Firewall FeaturesSource Control (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 APIsSockets ProgrammingSource Control (SVN/Git)Shell ScriptingPython ScriptingPerl ScriptingProblem-Solving
Soft Skills
Excellent Problem-Solving SkillsAdaptability to New TechnologiesTeam Collaboration
Tools & Technologies
Fortinet FirewallsSource Control SoftwareLinux/UNIX Systems
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Unified Threat ManagementApplication-Layer ProtocolsData Leak PreventionAnti-VirusWeb FilterAnti-SpamNetworking ConceptsSecurity Concepts

Tech Stack

Tools & technologies
FirewallsLinuxPerlPythonSubversionTCP/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
  • Suggest improvements within the team
  • 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 solutions for 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, 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
  • Understanding of networking and security concepts is an asset
  • Scripting experience with shell, Python, or Perl is a plus
  • Basic understanding of Linux or UNIX-like server/system management is an asset

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