CareerPlan

Embedded Software Developer

CANADAFull-time$94k–$115k2026-10-24 → 2026-11-10

Core

Design, develop, and maintain C/C++ software components for FortiGate's Endpoint Management Server integration and security features.

Role type

Embedded Software Developer

Builds

Security software components for FortiGate Endpoint Management Server

Domain

Cybersecurity / Network Security

Required skills

C/C++ programming, Linux/UNIX development, TCP/IP networking, TLS/SSL, socket programming, Git, root-cause analysis, software architecture design

Preferred skills

Python, Shell, Perl, Linux administration, DBMS operations, networking, cybersecurity, Linux debugging tools

Technologies

C, C++, Linux, UNIX, Git, TCP/IP, TLS, POSIX APIs

Responsibilities

Design and develop C/C++ software components for security features, troubleshoot complex software issues, review and optimize software architectures, evaluate products through hands-on testing, research emerging technologies and protocols, collaborate with cross-functional teams

Seniority

Mid-level, hands-on IC