
Embedded Software Developer
- Burnaby, BC
- $82,000-110,000 per year
- Permanent
- Full-time
- Implement and maintain software that drives our UTM feature set
- Stay on top of new developments in application-layer protocols and software development and suggest improvements within the team
- Promote best practices within the team and organization
- Provide product improvement suggestions while using Fortinet firewalls on a daily basis
- Research, investigate and define new areas of technology to enhance existing product or new product directions; re-evaluate the design and implementation of current source code
- 3+ years of C/C++ experience
- Capable of switching focus in various situations and applying themselves to quickly learning new technologies and adopting new methodologies
- Excellent problem solving and troubleshooting skills
- Experience developing software in a Linux or UNIX-like environment
- Experience with TCP/IP, firewalls, application-layer network software
- The ideal candidate has good knowledge of TCP/IP, POSIX APIs, and has a strong grasp of sockets.
- Experience using source control software (SVN, git or others)
- Understanding of networking and security concepts
- Experience with scripting is a plus (shell, Python, Perl)
- Basic understanding of Linux or UNIX-like server/system management
- Bachelors Degree in Computer Science or equivalent experience