Embedded Software Developer

Fortinet
Burnaby
Workplace: HybridFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem solving","Troubleshooting","Ability to quickly learn new technologies","Adopting new methodologies"]

Develop and maintain software for a Unified Threat Management feature set for FortiGate firewalls, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Work with a dedicated engineering team to improve application-layer protocol handling, recommend enhancements, and apply best practices. Participate in researching and defining new technology areas, re-evaluating existing code design and implementation while helping improve development processes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
1 month ago

Embedded Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Develop and maintain software for a Unified Threat Management feature set for FortiGate firewalls, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Work with a dedicated engineering team to improve application-layer protocol handling, recommend enhancements, and apply best practices. Participate in researching and defining new technology areas, re-evaluating existing code design and implementation while helping improve development processes.
Location: Burnaby
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and maintain software that drives the UTM feature set.
  • •Stay up to date on application-layer protocol developments and suggest team improvements.
  • •Promote best practices within the team and organization.
  • •Provide product improvement suggestions using Fortinet firewalls.
  • •Research, investigate, and define new technology areas to enhance existing or new product directions; re-evaluate design and implementation of current code.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionLife InsuranceDisability InsurancePaid LeaveRetirement

Key Requirements

  • •5+ years of C/C++ experience.
  • •Experience developing software in a Linux or UNIX-like environment.
  • •Strong knowledge of TCP/IP, including POSIX APIs and sockets.
  • •Experience with application-layer network software and firewalls.
  • •Experience using source control (SVN, git, or others).
Education:Bachelor's in Computer Science
Skills:Problem solvingTroubleshootingAbility to quickly learn new technologiesAdopting new methodologies
Tech Stack:CC++LinuxUNIXTCP/IPFirewallsApplication-layer protocolsPOSIX APIsSocketsSource controlSVNGitShellPythonPerl

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn