Staff C Programmer (Linux Platform)

Fortinet

📍 burnaby, bc, Canada

Full-time Other-General

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 pri...
Apply for this Position