Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

Embedded Software Developer at Fortinet improving and expanding FortiGate firewall features. Join a dedicated team to create innovative Unified Threat Management solutions.

Posted 6/18/2026full-timeBurnaby • 🇨🇦 CanadaMid-LevelSenior💰 CA$94,000 - CA$115,000 per yearWebsite

Tech Stack

Tools & technologies
FirewallsLinuxPerlPythonSubversionSwitchingTCP/IPUnix

About the role

Key responsibilities & impact
  • Implement and maintain software that drives UTM feature set
  • Stay on top of new developments in application-layer protocols and software development and suggest improvements within the team
  • Promote best practices within the team and organization
  • Provide product improvement suggestions while using Fortinet firewalls on a daily basis
  • Research, investigate and define new areas of technology to enhance existing product or new product directions
  • Re-evaluate the design and implementation of current source code

Requirements

What you’ll need
  • 5+ years of C/C++ experience
  • Capable of switching focus in various situations and applying themselves to quickly learning new technologies
  • Excellent problem solving and troubleshooting skills
  • Experience developing software in a Linux or UNIX-like environment
  • Experience with TCP/IP, firewalls, application-layer network software
  • Good knowledge of TCP/IP, POSIX APIs, and strong grasp of sockets
  • Experience using source control software (SVN, git or others)
  • Understanding of networking and security concepts (ideal)
  • Experience with scripting (shell, Python, Perl) is a plus

Benefits

Comp & perks
  • 100% company paid medical, dental, and vision coverage
  • Health Spending Account
  • Personal Spending Account
  • Employee & Family Assistance Plan (EFAP)
  • Critical illness, disability, and life insurance
  • Group Registered Retirement Savings Plan (RRSP) with a company match
  • Competitive Paid Time Off
  • Flexible leave policies, including paid health days

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 & Tools
CC++LinuxUNIXTCP/IPPOSIX APIssocketsscriptingshellPython
Soft Skills
problem solvingtroubleshootingadaptabilitylearning