Talent.com
Fortinet
Staff C Programmer (Linux Platform)Fortinet • Burnaby, BC, Canada
Staff C Programmer (Linux Platform)

Staff C Programmer (Linux Platform)

Fortinet • Burnaby, BC, Canada
30+ days ago
Salary
CA$140,400.00 yearly
Job type
  • Full-time
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 management and debugging (valgrind, gdb)IPC mechanisms (shared memory, sockets, pipes)
  • Advanced debugging and diagnosis skills in complex distributed systems
  • Proven performance tuning experience (CPU, memory, I/O, network)
  • Experience with high-performance programming techniques:Lock optimizationZero-copy strategiesEvent-driven designEfficient data structures
  • Data-intensive system development experience (large datasets, streaming, batching)

Networking & Database

  • Strong understanding of TCP/IP stack and socket programming
  • Experience with network protocol implementation or integration
  • Database experience (e.g., MySQL/PostgreSQL or NoSQL systems)
  • Familiarity with query optimization and storage performance tuning

Scripting & Tooling

  • Proficiency in Bash scripting
  • Working experience with Python for automation, tooling, or testing
  • Familiar with build systems (Make/CMake) and CI/CD pipelines

Soft Skills

  • Strong analytical and problem-solving abilities
  • Ability to operate independently in ambiguous situations
  • Clear written and verbal communication
  • Experience mentoring engineers and leading technical design discussions

About Our Team:

Join our team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes continuous learning, innovation, and a strong commitment to customer satisfaction. We embrace Fortinet’s core values of openness, teamwork and innovation, fostering an environment where team members support each other, share knowledge, and leverage AI to solve complex technical challenges. Our inclusive and dynamic team thrives on collaboration and is driven by the shared goal of maintaining Fortinet’s high standards of excellence in cybersecurity solutions.

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

The Canada base salary range for this full-time position is expected to be between $140,400 - $171,600 annually. Wage ranges are based on various factors including the labour market, job type, and job level.Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program.Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.

Create a job alert for this search

Staff C Programmer (Linux Platform) • Burnaby, BC, Canada

Similar jobs

Staff Software Engineer — Internal Platform & Architecture

ConfluentVancouver, Metro Vancouver Regional District, CA
Full-time

A leading data streaming technology company in Canada seeks a Staff Software Engineer to design and implement internal web applications.The ideal candidate will have over 12 years of experience, st... Show more

 • Promoted

Staff C Programmer (Linux Platform) - $140,400 - $171,600 A Year

FortinetPort Moody, Canada
Full-time

Designs, implements, and optimizes high-performance C applications on Linux, troubleshoots issues, and mentors junior engineers.Requires 7+ years of C programming experience on Linux and strong sys... Show more

 • Promoted

Staff Software Engineer

ToparoVancouver, Metro Vancouver Regional District, Canada
Full-time +1

This client is building a SaaS solution in the crypto space.In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables.You will design, develop, t... Show more

 • Promoted

Staff Software Engineer - C$129,900 - C$195,800 A Year

InfobloxAnmore, Canada
Full-time

Seeking a Staff Software Engineer to develop next-generation DNS, DHCP, and IP Address Management (DDI) services.Requires strong C, Linux, and Python skills, with a focus on quality code and collab... Show more

 • Promoted

Staff Software Engineer - C$150,000 - C$200,000 A Year

SugerNorth Vancouver, Canada
Full-time

Seeking a Staff Software Engineer to design and scale Suger's platform and AI-driven products.This role involves leading architecture, evolving AI infrastructure, and driving platform excellenc... Show more

 • Promoted

URGENT: Nanny Wanted - Join Our Family: Seeking Nanny In Squamish, Bc $25.00 Hourly For Caring And

CanadianNanny.caSquamish, British Columbia, Canada
CA$25.00 hourly
Part-time

We are a loving family based in Squamish, British Columbia, seeking a nurturing and reliable nanny for our infant.This is a live-out, part-time position that offers a competitive wage of $25 per ho... Show more

 • Promoted

Staff Software Engineer - Fullstack

Menlo Venturesvancouver, metro vancouver regional district, Canada
Full-time

Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.We do this by bui... Show more

 • Promoted

Staff Software Engineer

Henry Schein One | Exansurrey, metro vancouver regional district, Canada
Full-time

Henry Schein One is the global leader in dental management, analytics, communication and marketing software.We deliver innovative dental software and services, combined with expert business coachin... Show more

 • Promoted

Staff Software Engineer, Core Reliability

CoinbaseVancouver, British Columbia, Canada
Full-time

Ready to do the most impactful work of your career? AtCoinbase, we are uncompromising on our mission to increase economic freedom.The bar is high, the environment is intense, and we like it that wa... Show more

 • Promoted

Staff Software Engineer, API

AsanaVancouver, Metro Vancouver Regional District, CA
Full-time

If you care deeply about building effective developer experiences and high-performing engineering teams, then we’d love to hear from you!.API products or Developer Platforms.Excellent communication... Show more

 • Promoted

Staff Software Engineer - C$252,000 - C$300,000 A Year

EarnInWest End, Canada
Full-time

Experienced backend software engineer wanted to drive design and development of key platform services using JVM languages and event-driven architecture on AWS.Must be skilled in cloud environments,... Show more

 • Promoted

Staff Software Engineer, Ai Platform & Infra - C$150,000 - C$200,000 A Year

Revenue Platform CompanyNorth Vancouver, Canada
Full-time

Staff Software Engineer to lead architecture and technical direction for core systems and AI products in a cloud-based revenue platform company. Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausSquamish, BC, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Staff Software Engineer - Full Stack (Bangkok based, Relocation provided)

Agodavancouver, metro vancouver regional district, Canada
Full-time

Staff Software Engineer - Full Stack (Bangkok based, Relocation provided).Agoda is an online travel booking platform that connects travellers with hotels, flights and activities.We build and deploy... Show more

 • Promoted

Staff Software Engineer

Henry Schein One UKsurrey, metro vancouver regional district, Canada
Full-time

Henry Schein One is the global leader in dental management, analytics, communication and marketing software.We deliver innovative dental software and services, combined with expert business coachin... Show more

 • Promoted

Staff Software Engineer

OmnissaVancouver, Metro Vancouver Regional District, CA
Permanent

Omnissa is an AI‑driven digital work platform that enables secure, flexible, and seamless work experiences from any device.Our platform integrates unified endpoint management, virtual apps and desk... Show more

 • Promoted

Staff Software Engineer - $190,000 - $286,000 A Year

AmplitudeWest End, Canada
Full-time

Amplitude seeks a Staff Software Engineer to design and optimize scalable real-time data pipelines, build backend services, and lead engineering initiatives.Requires 6+ years of experience. Show more

 • Promoted

Staff Software Engineer - Backend

Databricksvancouver, metro vancouver regional district, Canada
Full-time

Databricks is on a mission to simplify and democratize data and AI.We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insight... Show more