Fortinet, Inc.

Staff C Programmer (Linux Platform)

📍 Location
burnaby, bc
⏰ Job Type
Full-time
📅 Posted
June 06, 2026

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 calls Multi-threading and concurrency (pthreads, synchronization primitives) Memory management and debugging (valgrind, gdb) IPC mechanisms (shared memory, so...

Ready to Apply?

Take the next step in your career journey with Fortinet, Inc.

Apply Now