Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff C Programmer (Linux Platform)

$140.4k - $171.6k per year

Fortinet Inc.

This position requires local presence. Please view similar jobs below.

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

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, 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 optimization
    • Zero-copy strategies
    • Event-driven design
    • Efficient 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.

#J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff C Programmer (Linux Platform) in Burnaby, BC vacancy
  • $105.3k - $140.45k per year

     ...help shape the future of medical technology. We are seeking a Staff Computer Vision Engineer to provide technical guidance and...  ...systems, and apply modern AI/ML techniques to impactful products and platforms. This is an opportunity to apply your expertise to... 
    Suggested
    Full time
    Worldwide

    Stryker

    Burnaby, BC
    1 day ago
  • $107k - $226k per year

     ...Engineering At least 15 years of Embedded Application Software or high-level Embedded Software development experience Strong proficiency in C and at least one assembly language programming Expert in SoC, RTOS, multi‑threading, and SMP firmware development Experience in... 
    Suggested

    Microchip Technology Inc.

    Burnaby, BC
    23 days ago
  • My name is kyumin. We have 1 child (1 girl, 7 years old). I need help getting a 7-year-old girl ready for school and drop off in the morning. Feel free to contact me so we can make an appointment.
    Suggested

    Sitly

    Burnaby, BC
    29 days ago
  • $69.1k - $82.42k per year

     ...Affiliation: Administrative and Professional Staff (APSA) Pay range: $69,102 to $82,420...  ...do. SFU's Communications & Marketing (C&M) team members are consultative problem-solvers...  ...daily posts tailored to different platforms and audiences. The coordinator applies... 
    Suggested
    Part time
    Immediate start

    Simon Fraser University

    Burnaby, BC
    3 days ago
  • $93k - $139k per year

     ...This is your chance to be a key driver of LMI's GoPxL product platform. GoPxL is the next-generation platform behind the 3D sensors that...  ..., and low-level hardware-software interfaces in both Windows and Linux embedded environments. Use AI tools and personal initiative to... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Worldwide
    Relocation package

    LMI Technologies

    Burnaby, BC
    24 days ago
  • $59k - $71k per year

     ...or an automation that calls a model. ~ Comfort working on the Linux command line. ~ Clear written communication and an interest in...  ...Model Context Protocol (MCP). Coursework or projects using cloud platforms (AWS, Azure, GCP) or virtualization (KVM, VMware, OpenStack).... 
    Full time
    Internship
    Work at office
    Worldwide
    Flexible hours

    Fortinet

    Burnaby, BC
    1 day ago
  • $75.2k - $107.16k per year

     ...code. ~ Real experience with cross-compilation toolchains (GCC) and Linux build systems. ~ Experience building Docker-based build environments. ~ Experience with Git and at least one CI/CD platform (Bamboo, GitHub Actions, Bitbucket Pipelines, Jenkins, etc.). ~ A track... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Relocation package

    LMI Technologies

    Burnaby, BC
    4 days ago
  •  ...the industry, we pair it all with a friendly and knowledgeable staff. Our employees are our greatest asset, and although we present a...  ...Our fleet varies by location but primarily include Aerial Work Platforms, general construction tools and equipment. Our specialty lines locations... 
    Full time
    Flexible hours

    Sunbelt Rentals

    Burnaby, BC
    2 days ago
  • $89.9k per year

     ...good practices and standards. • Provide work leadership to EITs and support staff. What you bring • A Bachelor degree in Geological Engineering recognized by Engineers and Geoscientists of B.C. (EGBC) is required. Preference will be given to those applicants with a... 
    Permanent employment
    Full time
    Immediate start
    Remote work
    Flexible hours

    BC Hydro

    Burnaby, BC
    11 days ago
  •  ...Schedule and manage appointments for clients and coordinate staff rosters to support smooth daily operations. Utilize effective...  ...applytojob.com. If initial contact is made through Indeed or other job platforms, communication will transition to our corporate email shortly... 
    Hourly pay
    Daily paid
    Full time
    Part time
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    Monarch House

    Burnaby, BC
    7 days ago
  •  ...of projects by working closely with Project Managers, technical staff, and other team members throughout the project lifecycle. You will...  ..., and other documentation using project management platforms. Coordinate with internal teams, clients, contractors, and consultants... 
    Full time
    For contractors
    Work at office

    RDH Building Science

    Burnaby, BC
    26 days ago
  •  ...the right persons are in the right position. Hires and dismisses staff in co-ordination with HR, as required. Follows and promotes the...  ...variety of products and services. Access to online learning platforms, financial educational assistance, and a culture that fosters career... 
    Internship
    Work at office
    Local area
    Flexible hours

    Amrize

    Burnaby, BC
    8 days ago
  • $90.9k - $128.8k per year

     ...committed to governments goals of making life better for people in B.C. improving services and ensuring a sustainable province for future...  ...across the LDB. The OCAO is comprised of approximately 140 staff. What brings the OCAO together as a team is the ability to work together... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start
    Work from home
    Flexible hours

    About the BCLDB

    Burnaby, BC
    1 day ago
  • $55k - $65k per year

     ...Set up and maintain vendor payments in our third-party payment platform Investigate and resolve outstanding or disputed AP invoices with...  ...to 45 min/patient, helping hospitals win back resources and keep staff happy, while improving quality of patient care. We are already in... 
    Full time
    Flexible hours

    BLANKSLATE Partners

    Burnaby, BC
    a month ago
  • $108k - $153k per year

     ...guidance. Conduct feasibility studies for new features or hardware platforms. Interface with vendors to resolve tool-specific bugs or...  ...Picoblaze ~ Higher level design languages (System Verilog, System C) and tools or flows (i.e. Vivado HDL) ~ Verification (UVM) ~... 
    Full time
    Work at office
    Local area
    Worldwide

    LMI Technologies

    Burnaby, BC
    more than 2 months ago
  • $115k - $125k per year

     ...to 45 min/patient, helping hospitals win back resources and keep staff happy, while improving quality of patient care. We are already...  ...and toes. In addition, the company has made one of its patented platforms, (DrillCover Technology™, which adapts DEWALT® drills for surgery... 
    Full time
    Internship
    Work from home
    Flexible hours

    BLANKSLATE Partners

    Burnaby, BC
    a month ago
  • $60k - $100k per year

     ...government contract tracking systems such as GovWin, Deltek, or similar platforms used to monitor and research federal, state, or local government...  ...firms” or firms that are involved with hiring temporary staff. Any recruiting agency interested in being considered may contact... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    Jensen Hughes

    Burnaby, BC
    17 days ago
  •  ...Associate (Part-Time) is a role that fits your lifestyle. As a Flexible Staff Associate, you’ll jump in when it matters most (peak hours) to...  ...times, special events, or when additional coverage is needed. C$18.25 -C$22.50 commensurate with experience About Pandora: Pandora... 
    Part time
    Work at office
    Worldwide
    Flexible hours
    Night shift
    Afternoon shift

    PANDORA

    Burnaby, BC
    a month ago
  • $90k - $110k per year

     ...to 45 min/patient, helping hospitals win back resources and keep staff happy, while improving quality of patient care. We are already...  ...and toes. In addition, the company has made one of its patented platforms, (DrillCover Technology™, which adapts DEWALT® drills for surgery... 
    Full time
    Remote work
    Flexible hours

    BLANKSLATE Partners

    Burnaby, BC
    more than 2 months ago
  • $135k - $170k per year

     ...DevOps Staff Platform Engineer Location: Remote (Canada) Compensation: $135,000 - $170,000 CAD + bonus + meaningful equity   About Orion Digital Orion Digital Corp (NASDAQ/TSX: ORIO) is a publicly listed Canadian fintech operating a multi-engine financial platform... 
    Long term contract
    Full time
    Remote work
    Flexible hours
    Shift work

    Orion Digital

    Vancouver, BC
    a month ago
  • $53.5 per hour

     ...IoT) Jenkins Machine Learning OpenGL Spring Framework Linux JavaScript Object-Oriented programming languages SQL...  ...(AWS) Angular.js Git Go Grunt.js MySQL Objective-C Python React Native React.js Ansible Apache Ant... 
    Permanent employment
    Full time
    Remote work
    Relocation

    Informage Techno Solutions Inc

    New Westminster, BC
    6 days ago
  •  ...Lumotive is pioneering the era of programmable optics—where light is controlled as intelligently and flexibly as software.   At the heart...  ...traction, Lumotive is delivering the world’s first digital platform for light—and redefining what’s possible in the optical age.... 
    Shift work

    lumotive

    Burnaby, BC
    9 days ago
  • $55k - $70k per year

     ...world-class data center facilities. Compensation & Benefits C$55,000-70,000/year (CAD annual) Comprehensive benefits package...  ...certifications (CCNA, JNCIA) - preferred ~ Experience with DCIM platforms - preferred ~ Knowledge of ITIL practices - preferred... 
    Permanent employment
    Freelance
    Shift work
    Night shift
    Weekend work

    RM Staffing B.V.

    Burnaby, BC
    6 days ago
  • $28.74k - $32.76k per year

     ...the Animator works collaboratively with other Animators, regional staff, communities of faith, and ministry partners to strengthen...  ...SharePoint, OneDrive, Teams, Zoom, Mailchimp, social media, and online platforms, with a willingness to learn new technologies. ~ Alignment... 
    Work at office
    Work from home
    Night shift
    Weekend work
    Afternoon shift

    The United Church of Canada

    Burnaby, BC
    11 days ago
  •  ...day. A division of Pattison Food Group Ltd., Save-On-Foods is B.C.’s Most Loved Brand and certified a Great Place to Work®. We are...  ...Manager with oversight of automation equipment and technology platforms, resolving issues, monitoring performance, and identifying opportunities... 
    Weekly pay

    Other Pharmacies

    Burnaby, BC
    more than 2 months ago
  •  ...backend communications. As a Staff Embedded Security Engineer, you...  ...embedded firmware and embedded Linux software. Review code and...  ...work effectively in Python, C++, C, or Go and remain hands-on with...  ...Wayve is building the leading AI platform for autonomous driving. We are... 
    Long term contract
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Vancouver, BC
    2 days ago
  •  ...Woodland and Strathcona neighbourhoods. The Indigenous Recreation Programmer I plays a vital role in Britannia’s ReconciliACTION efforts by...  ...with tact, diplomacy, and consistency. Ability to supervise staff, maintain accurate financial/statistical records, and write clear... 
    Hourly pay
    Full time
    Local area

    City of Vancouver

    Vancouver, BC
    7 days ago
  • $40 - $50 per hour

     ...CNC Programmer – Aerospace Machine shop | $40–$50/Hour We are looking for an experienced CNC Programmer to join our team. Role Overview: We are seeking a highly skilled CNC Programmer with at least 10 years-experience who is able to program CNC lathe/5 axis live... 
    Hourly pay
    Long term contract

    Aptech Precision Machining Inc

    Richmond, BC
    2 days ago
  • $50k - $65k per year

     ...printers) Set up user accounts Develop expertise to train staff on new technologies Build an internal knowledgebase with technical...  ...related field Familiarity with various operating systems and platforms Resourcefulness and problem-solving attitude Team player... 
    Full time
    Contract work
    Temporary work
    For contractors
    Fixed term contract
    Summer work
    Work at office
    Local area
    Flexible hours

    Houle Electric Limited

    Burnaby, BC
    15 days ago
  • $45.7k - $61k per year

     ...for our branch office who can guide customers to the appropriate staff member for resolving their financial queries and banking needs, including...  ...with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future... 
    Full time
    Traineeship
    Work at office
    Work from home
    Relocation

    TD

    Burnaby, BC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff C Programmer (Linux Platform). Be the first to apply!