← Back to opportunities

Staff C Programmer (Linux Platform)

📍 Location
burnaby
⏰ Job Type
Full-time
📅 Posted
June 06, 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 primitives) Memory management and debugging (valgrind, gdb) IPC mechanisms (shared memory, so...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position