Embedded Software Developer

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Embedded Software Developer improving Fortinet’s FortiGate firewall UTM features. Building C/C++ software for antivirus, web filtering, data leak prevention, and anti-spam.

Responsibilities

  • Implement and maintain software driving FortiGate's Unified Threat Management feature set
  • Stay current on application-layer protocols and software development developments
  • Suggest improvements within the team
  • Promote best practices within the team and organization
  • Provide product improvement suggestions through daily use of Fortinet firewalls
  • Research, investigate, and define new technology areas to enhance existing products or guide new product directions
  • Re-evaluate the design and implementation of current source code
  • Develop solutions for FortiGate firewall features including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam

Requirements

  • 3+ years of C/C++ experience
  • Ability to switch focus, quickly learn new technologies, and adopt new methodologies
  • Excellent problem-solving and troubleshooting skills
  • Experience developing software in a Linux or UNIX-like environment
  • Experience with TCP/IP, firewalls, and application-layer network software
  • Good knowledge of TCP/IP and POSIX APIs
  • Strong grasp of sockets
  • Experience using source control software such as SVN or git
  • Bachelor's Degree in Computer Science or equivalent experience
  • Understanding of networking and security concepts is an asset
  • Scripting experience with shell, Python, or Perl is a plus
  • Basic understanding of Linux or UNIX-like server/system management is an asset

Benefits

  • 100% company-paid medical, dental, and vision coverage
  • Health Spending Account
  • Personal Spending Account
  • Employee & Family Assistance Plan (EFAP), including counseling, legal advice, and mental health resources
  • Critical illness, disability, and life insurance
  • Group Registered Retirement Savings Plan (RRSP) with company match
  • Competitive Paid Time Off
  • Flexible leave policies, including paid health days
  • Equity program eligibility
  • Bonus eligibility reviewed at hire and annually at the Company's discretion

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$94,000 - CA$115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

FirewallsLinuxPerlPythonSubversionTCP/IPUnixC++

Location requirements

HybridBurnabyCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.