Full-time

Staff C Programmer (Linux Platform)

Posted by Fortinet • burnaby, bc, Canada

📍 burnaby, bc 🕒 June 01, 2026

About the Role

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...

Ready to Apply?

Submit your application today and take the next step in your career journey with Fortinet.

Apply Now