Staff C Programmer (Linux Platform)
$140.4k - $171.6k per yearFortinet 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$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...SuggestedFull timeWorldwide$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- 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
$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...SuggestedPart timeImmediate start$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...SuggestedLong term contractFull timeWork at officeLocal areaWorldwideRelocation package$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 timeInternshipWork at officeWorldwideFlexible hours$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 timeWork at officeLocal areaRemote workWorldwideRelocation package- ...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 timeFlexible hours
$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 employmentFull timeImmediate startRemote workFlexible hours- ...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 payDaily paidFull timePart timeFor contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours
- ...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 timeFor contractorsWork at office
- ...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...InternshipWork at officeLocal areaFlexible hours
$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 employmentFull timeTemporary workInternshipWork at officeImmediate startWork from homeFlexible hours$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 timeFlexible hours$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 timeWork at officeLocal areaWorldwide$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 timeInternshipWork from homeFlexible hours$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 contractFull timeContract workTemporary workWork at officeLocal area- ...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 timeWork at officeWorldwideFlexible hoursNight shiftAfternoon shift
$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 timeRemote workFlexible hours$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 contractFull timeRemote workFlexible hoursShift work$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 employmentFull timeRemote workRelocation- ...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
$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 employmentFreelanceShift workNight shiftWeekend work$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 officeWork from homeNight shiftWeekend workAfternoon shift- ...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
- ...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 contractFull timeWork at officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work
- ...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 payFull timeLocal area
$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 payLong term contract$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 timeContract workTemporary workFor contractorsFixed term contractSummer workWork at officeLocal areaFlexible hours$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 timeTraineeshipWork at officeWork from homeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff C Programmer (Linux Platform). Be the first to apply!

