Fortinet

Embedded Software Developer

Fortinet
Apply
4 days ago
Burnaby, CanadaEntry Level

Responsibilities

  • Design, implement, and maintain software components supporting the TCP/IP stack and SD-WAN feature set.
  • Develop and improve routing, policy-based routing, link-quality measurement, ZTNA, and AI-based routing capabilities.
  • Evaluate and refine software designs and implementations to improve performance, reliability, efficiency, and maintainability.
  • Research emerging technologies, application-layer protocols, and AI/ML approaches for current and future FortiGate products.
  • Identify product enhancement opportunities through hands-on use of Fortinet products and recommend development improvements.

Requirements

  • Bachelor’s degree in Computer Science or a related field is required.
  • Proficiency in C/C++ programming and software development.
  • Experience developing software in Linux or UNIX-like environments.
  • Understanding of operating systems, TCP/IP networking, POSIX APIs, and socket programming.
  • Familiarity with version control systems such as Git.
  • Strong analytical, problem-solving, troubleshooting, learning, and adaptability skills.
  • Knowledge of networking and cybersecurity concepts, especially RIP, OSPF, BGP, and their implementations, is an asset.
  • Familiarity with supervised and unsupervised learning, reinforcement learning, neural networks, PyTorch, TensorFlow, and Hugging Face is an asset.
  • Knowledge of LLMs, SLMs, RAG, prompt engineering, embeddings, fine-tuning, model inference, and resource-efficient AI deployment is an asset.
  • Basic Linux/UNIX system administration and server management knowledge is an asset.
  • A Master’s degree or Ph.D. is considered an asset.

Benefits

  • 100% company-paid medical, dental, and vision coverage beginning on the first day of hire, including Health Spending and Personal Spending Accounts.
  • Employee and Family Assistance Plan with counseling, legal advice, and mental health resources.
  • Critical illness, disability, and life insurance.
  • Group Registered Retirement Savings Plan with company match.
  • Competitive paid time off, flexible leave policies, and paid health days.
  • Eligibility to participate in Fortinet’s equity program; bonus eligibility is reviewed at hire and annually at the company’s discretion.
  • Full-time position based in Canada.

Tech Stack

Categories

Fortinet

About Fortinet

10,000+ employees

Fortinet is a public cybersecurity company that builds network security hardware and software for enterprises, service providers, and governments. Its FortiGate firewalls, secure networking (SD-WAN), endpoint and cloud security, and threat intelligence subscriptions are sold via direct and channel partners. Founded in 2000 and headquartered in Sunnyvale, California, Fortinet trades on NASDAQ (FTNT) and serves more than 660,000 customers worldwide.

Contact me