27 Oct
|
Fortinet
|
Burnaby
Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of our FortiGate firewall. You will join a dedicated team creating an innovative Unified Threat Management (UTM) feature set including Anti-Virus, Web Filter, Data Leak Prevention, and Anti-Spam. You love tackling challenging problems and take pride in writing clean, well-structured code. You use and create tools that streamline development processes, allowing you to focus on building impactful solutions. Most importantly, you are eager to learn and grow — making your work rewarding and FortiGate the best it can be for our users.
Responsibilities:
- Implement and maintain software that powers our TLS stack and UTM feature set
- Stay up to date on new developments in application-layer protocols and software practices, suggesting improvements within the team
- Promote and uphold best coding and design practices
- Provide product improvement suggestions based on hands‑on use of Fortinet products
- Research and define new areas of technology to enhance existing or future products; re-evaluate design and implementation of current code as needed
Requirements:
- 3+ years of experience in C/C++/Golang/Rust development
- Strong problem-solving and troubleshooting skills
- Experience developing software in Linux or UNIX-like environments
- Knowledge of TLS, TCP/IP, POSIX APIs, and socket programming
- Familiarity with source control systems (Git or others)
- Ability to quickly adapt to new technologies and methodologies Assets:
- Understanding of networking and security concepts, especially in TLS stack
- Experience with scripting languages (Shell, Python, or Perl)
- Basic understanding of Linux/UNIX server or system management
Education:
- Bachelor’s degree in Computer Science or equivalent experience The Canada base salary range for this full‑time position is expected to be between $112,000
- $137,000 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.
Benefits:
- 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. Why Join Us We encourage candidates from all backgrounds and identities to apply.
We offer
a supportive work workplace 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.
📌 Senior Embedded Software Developer (Burnaby)
🏢 Fortinet
📍 Burnaby