Staff C Programmer (Linux Platform)

Fortinet
Full time Burnaby, British Columbia Computer Occupations
Posted:
June 04, 2026
Location:
Burnaby, British Columbia, Canada

Job Description

Key Responsibilities

  • Design and implement robust, high-performance applications in C on Linux
  • Perform low-level troubleshooting, root cause analysis, and production issue resolution
  • Optimize CPU, memory, I/O, and network performance
  • Develop data-intensive components with attention to scalability and throughput
  • Analyze and improve system bottlenecks using profiling tools
  • Collaborate with cross-functional teams on system integration and architecture
  • Write and maintain automation scripts in Bash and Python
  • Review code for correctness, efficiency, and maintainability
  • Provide technical leadership and mentor junior engineers
  • Required Qualifications

    Core Technical Skills

  • 7+ years of professional C programming experience on Linux
  • Strong understanding of:Linux system callsMulti-threading and concurrency (pthreads, synchronization primitives)Memory manag...
  • Apply for this Job

    Submit your application for the Staff C Programmer (Linux Platform) position at Fortinet.

    Apply Now Save for Later

    Job Overview

    Job Type: Full time
    Location: Burnaby, Canada
    Posted: June 04, 2026
    Deadline: July 14, 2026