Embedded Software Developer
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