Fortinet

Senior Software Developer – Embedded VOIP

Fortinet
Apply
2 days ago
Ottawa, CanadaSenior

Base Salary

$150k - $183k/yr

Responsibilities

  • Develop and maintain software for embedded Linux-based platforms and VoIP telephone products.
  • Work across bootloaders, the Linux kernel, device drivers, system software, and user-space applications.
  • Configure, build, troubleshoot, and debug Linux kernels, bootloaders, and target-platform software using embedded toolchains and cross-compilation environments.
  • Develop and maintain C and C++ software using IPC, multithreading, synchronization, static and dynamic libraries, and dependency management.
  • Investigate VoIP signaling, media, networking, and system integration issues involving SIP and related telephony technologies.
  • Analyze and optimize CPU usage, memory usage, startup time, and overall system performance.
  • Participate in software design, architecture discussions, code reviews, testing, and maintenance.

Requirements

  • Strong experience developing embedded software using C and C++.
  • Hands-on experience developing in an embedded Linux environment.
  • Working knowledge of Linux kernel architecture and kernel-level development.
  • Experience working with and debugging Linux device drivers and bootloaders.
  • Hands-on experience with cross-compilation, embedded toolchains, and target-platform builds.
  • Good understanding of IPC, multithreading, synchronization, and process management.
  • Strong debugging and problem-solving skills across multiple layers of an embedded system.
  • Understanding of embedded-system memory and performance constraints.
  • Preferred experience includes telephony systems, VoIP protocols such as SIP, real-time Linux, performance-sensitive applications, networking protocols, and network programming.
  • Experience with Eclipse, Visual Studio, GDB, and related embedded development and debugging tools is relevant to the role.

Benefits

  • The full-time position offers a Canada base salary range of $150,000-$183,000 annually.
  • Benefits begin on the first day and include company-paid medical, dental, and vision coverage, plus Health Spending and Personal Spending Accounts.
  • Benefits include an Employee and Family Assistance Plan, critical illness, disability and life insurance, and a Group RRSP with company match.
  • The role offers paid time off, flexible leave policies, and paid health days.
  • All roles are eligible to participate in the Fortinet equity program, and bonus eligibility is reviewed at hire and annually at the company’s discretion.

Tech Stack

Categories

Fortinet

About Fortinet

10,000+ employees

Fortinet is a public cybersecurity company that builds network security hardware and software for enterprises, service providers, and governments. Its FortiGate firewalls, secure networking (SD-WAN), endpoint and cloud security, and threat intelligence subscriptions are sold via direct and channel partners. Founded in 2000 and headquartered in Sunnyvale, California, Fortinet trades on NASDAQ (FTNT) and serves more than 660,000 customers worldwide.

Contact me