21 Oct
|
Fortinet
|
Ottawa
Responsibilities
Participate in the full software and product development lifecycle for video surveillance solutions.
Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models.
Apply TCP/IP networking and multithreaded programming.
Troubleshoot software and product issues and contribute strong problem-solving skills.
Requirements
- 5+ years of software development experience in a Unix/Linux environment.
- Experience with IP cameras, streaming protocols, and IP camera SoCs.
- Experience with image and video AI models, including object detectors, classifiers, VLMs, and LLMs.
- Experience with C, C++, Java, and scripting languages such as Python or Perl.
- Solid background in TCP/IP networking and multithreaded programming.
- Bachelor’s or master’s degree in Computer Science or equivalent.
- Experience administering virtualization platforms such as KVM, Xen, or VMware is a plus.
- Excellent written and verbal communication, troubleshooting, motivation, and problem-solving skills.
Benefits
- 100% company-paid medical, dental, and vision coverage with Health Spending and Personal Spending Accounts.
- Employee and Family Assistance Plan with counseling, legal advice, and mental health resources.
- Critical illness, disability, and life insurance.
- Group Registered Retirement Savings Plan with company match.
- Competitive paid time off and flexible leave policies, including paid health days.
- Eligibility for benefits begins on the first day of hire; all roles are eligible for the Fortinet equity program and bonus eligibility is reviewed at hire and annually at the company’s discretion.
- Full time position based in Ottawa.
📌 Senior Software Development Engineer (Full Time) (Ottawa)
🏢 Fortinet
📍 Ottawa