Senior Embedded Software Developer

Fortinet
Burnaby
Workplace: OnsiteFull timeCAD 112,000 - 137,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Clean code","Adaptability"]

Build and maintain the software that powers a TLS stack and the FortiGate unified threat management (UTM) feature set, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Work with a dedicated team to stay current on application-layer protocol developments, uphold best coding/design practices, and drive product improvements through hands-on use. Research and define new technology areas while refining existing code and implementations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
8 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
Reposted: similar role first listed 10 months ago

Job Summary

Build and maintain the software that powers a TLS stack and the FortiGate unified threat management (UTM) feature set, including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. Work with a dedicated team to stay current on application-layer protocol developments, uphold best coding/design practices, and drive product improvements through hands-on use. Research and define new technology areas while refining existing code and implementations.
Location: Burnaby
Workplace: Onsite
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 up to date on application-layer protocol and software practice developments, recommending 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/implementation of current code as needed.

Pay and Benefits

Salary: CAD 112,000 - 137,000 annually
Perks:Health InsuranceDentalVision401kLife InsuranceDisability InsurancePaid Leave

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 (Git or others).
Experience:3+ years
Education:Bachelor's in Computer Science
Skills:Problem-solvingTroubleshootingClean codeAdaptability
Tech Stack:CC++GolangGoRustLinuxUNIXTLSTCP/IPPOSIXSocket programmingGitShellPythonPerlSource controlUNIX-like

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