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

. Design, implement, and maintain software components supporting the TCP/IP stack and SD-WAN feature set .

Posted 10/16/2026full-timeBurnaby • CanadaMid-LevelSenior💰 CA$94,000 - CA$115,000 per yearWebsite

Tech Stack

Tools & technologies
Cyber SecurityLinuxPyTorchTCP/IPTensorflowUnixC++

About the role

Key responsibilities & impact
  • Design, implement, and maintain software components supporting the TCP/IP stack and SD-WAN feature set
  • Stay current with emerging technologies, application-layer protocols, and software development best practices, and recommend improvements
  • Promote and uphold high standards of software design, coding quality, and maintainability
  • Identify opportunities for product enhancements through hands-on experience with Fortinet products
  • Research and explore emerging technologies to enhance existing and future AI-based SD-WAN routing algorithms
  • Evaluate and refine software designs and implementations to improve performance, reliability, and efficiency

Requirements

What you’ll need
  • Proficiency in C/C++ programming and software development
  • Strong analytical, problem-solving, and troubleshooting skills
  • Experience developing software in Linux or UNIX-like environments
  • Solid understanding of Operating System, TCP/IP networking, POSIX APIs, and socket programming
  • Familiarity with version control systems such as Git
  • Ability to quickly learn and adapt to new technologies, tools, and development methodologies
  • Understanding of networking and cybersecurity concepts, particularly RIP/OSPF/BGP protocols and their implementation
  • Familiarity with machine learning and deep learning concepts, including supervised and unsupervised learning, reinforcement learning, neural networks, and AI/ML frameworks such as PyTorch, TensorFlow, and Hugging Face
  • Knowledge of LLMs, SLMs, and RAG, including prompt engineering, embeddings, fine-tuning, model inference, and resource-efficient AI deployment in Linux or embedded environments
  • Basic knowledge of Linux/UNIX system administration and server management
  • Bachelor's degree in Computer Science or a related field

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
  • Fortinet equity program eligibility
  • Bonus eligibility reviewed at time of hire and annually at the Company's discretion