Software Developer (C/C++)

Fortinet
Ottawa
Workplace: HybridFull timeCAD 117,000 - 143,000 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Teamwork"]

Software Developer (C/C++) at Fortinet in Ottawa, focused on the full software development lifecycle in a Linux Unix environment. You’ll contribute to high-performance networking software, leverage C/C++, and collaborate with global teams to deliver secure cybersecurity solutions. Strong problem-solving and communication are essential in a collaborative, hybrid-structured team in Canada.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
4 months ago

Software Developer (C/C++)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Software Developer (C/C++) at Fortinet in Ottawa, focused on the full software development lifecycle in a Linux Unix environment. You’ll contribute to high-performance networking software, leverage C/C++, and collaborate with global teams to deliver secure cybersecurity solutions. Strong problem-solving and communication are essential in a collaborative, hybrid-structured team in Canada.
Location: Ottawa
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Participate in the full development lifecycle of software and product development.
  • •Develop and maintain high-performance C/C++ software in a Unix/Linux environment.
  • •Collaborate with global customers, internal engineering teams and product development groups.
  • •Troubleshoot, debug, and optimise software performance (GDB, GCC, Valgrind, etc.).
  • •Contribute to the design and implementation of networking features (TCP/IP) and security-focused engineering.

Pay and Benefits

Salary: CAD 117,000 - 143,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionRrspPaid LeaveEquity

Key Requirements

  • •Minimum of 2 years of software development experience in Unix/Linux environment.
  • •Experienced C/C++ programmer.
  • •Solid background in TCP/IP networking and multi-threaded programming.
  • •Bachelor's or Master's degree in Computer Science or equivalent.
  • •Excellent problem solving, troubleshooting & communication skills.
Experience:2+ yearsCybersecuritySoftware development
Education:Bachelor's
Skills:Problem-solvingCommunicationTeamwork
Tech Stack:CC++UnixLinuxGDBGCCValgrindTCP/IPMultithreading

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn