Senior Embedded Software Developer

Fortinet
Burnaby
Workplace: OnsiteFull timeCAD 112,000 - 137,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Troubleshooting"]

Develop and maintain software powering a Unified Threat Management (UTM) feature set for FortiGate firewall, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Join a dedicated team that stays current on application-layer protocols and software practices, upholds best coding/design standards, and improves products through hands-on use and technology research. Focus on clean, well-structured embedded C/C++ development in Linux/UNIX environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
10 months ago

Senior Embedded Software Developer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Develop and maintain software powering a Unified Threat Management (UTM) feature set for FortiGate firewall, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Join a dedicated team that stays current on application-layer protocols and software practices, upholds best coding/design standards, and improves products through hands-on use and technology research. Focus on clean, well-structured embedded C/C++ development in Linux/UNIX environments.
Location: Burnaby
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and maintain software that powers the UTM feature set
  • •Stay up to date on application-layer protocol and software practice developments and suggest improvements to the team
  • •Promote and uphold best coding and design practices
  • •Provide product improvement suggestions based on hands-on use of Fortinet products
  • •Research and define new technology areas, and re-evaluate design and implementation of current code as needed

Pay and Benefits

Salary: CAD 112,000 - 137,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionLife InsuranceDisabilityCritical IllnessRrspPaid Leave

Key Requirements

  • •3+ years of experience developing in C/C++
  • •Experience developing software in Linux or UNIX-like environments
  • •Knowledge of TCP/IP, POSIX APIs, and socket programming
  • •Familiarity with source control systems such as SVN or Git
  • •Strong problem-solving and troubleshooting skills with the ability to adapt to new technologies
Experience:Embedded softwareNetworking
Education:Bachelor's in Computer Science
Skills:Problem-solvingTroubleshooting
Tech Stack:CC++LinuxUNIXTCP/IPPOSIXSocket programmingSVNGitShellPythonPerl

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