Senior Embedded Software Developer

Fortinet
Burnaby
Workplace: HybridFull timeUSD 94,000 - 115,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Adaptability"]

Build and maintain software for the TLS stack and Unified Threat Management (UTM) features that power FortiGate firewall protection, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Join a dedicated team to improve application-layer protocol handling, uphold best coding/design practices, and use hands-on experience to propose product enhancements. Research and refine technologies to evolve existing and future implementations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
22 hours 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: 12 hours agoStatus: Live
Reposted: similar role first listed 9 months ago

Job Summary

Build and maintain software for the TLS stack and Unified Threat Management (UTM) features that power FortiGate firewall protection, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Join a dedicated team to improve application-layer protocol handling, uphold best coding/design practices, and use hands-on experience to propose product enhancements. Research and refine technologies to evolve existing and future implementations.
Location: Burnaby
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and maintain software powering the TLS stack and UTM feature set.
  • •Stay current on application-layer protocol developments and suggest team improvements.
  • •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 designs and implementations as needed.

Pay and Benefits

Salary: USD 94,000 - 115,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionPaid LeaveLife InsuranceDisability InsuranceRetirement

Key Requirements

  • •3+ years of experience developing in C/C++/Golang/Rust.
  • •Strong problem-solving and troubleshooting skills.
  • •Experience developing software in Linux or UNIX-like environments.
  • •Knowledge of TLS, TCP/IP, POSIX APIs, and socket programming.
  • •Familiarity with source control systems such as Git, and ability to adapt to new technologies and methodologies.
Experience:FirewallsNetwork securityEmbedded softwareUTM
Education:Bachelor's in Computer Science
Skills:Problem-solvingTroubleshootingAdaptability
Tech Stack:CC++GolangRustLinuxUNIXTLSTCP/IPPOSIXSocket programmingGitShellPythonPerlFortiGateUnified Threat Management (UTM)

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