Hybrid Embedded Software Developer

Posted 1 hour ago

Apply now

About the role

  • Embedded Software Developer at Fortinet responsible for the FortiAuthenticator product development. Focus on reducing security threats through firmware component development in a Unix/Linux environment.

Responsibilities

  • Involved in the full development lifecycle of a product that impacts security threat reduction
  • Design, develop, maintain and improve firmware components such as authentication daemons
  • Develop high-availability and load-balancing components
  • Work on Single Sign-On services
  • Perform cryptographic operations and system services

Requirements

  • 5+ years of software development in a Unix/Linux environment
  • Excellent C/C++ programming skills
  • Excellent problem solving and troubleshooting skills
  • Experience with network programming (TCP/IP)
  • Experience with cryptography and/or authentication protocols (RADIUS, LDAP, SAML, Kerberos) is a plus
  • Experience using source control software (SVN, Git)
  • Experience with Python and/or Rust programming
  • Experience with SQL databases

Benefits

  • 100% company paid medical, dental, and vision coverage
  • Health Spending Account
  • Personal Spending Account
  • Employee & Family Assistance Plan (EFAP)
  • Access to counseling, legal advice, mental health resources
  • Critical illness, disability, and life insurance
  • Group Registered Retirement Savings Plan (RRSP) with a company match
  • Competitive Paid Time Off
  • Flexible leave policies including paid health days

Job title

Embedded Software Developer

Job type

Experience level

Mid levelSenior

Salary

CA$110,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job