Principal Embedded Software Development Engineer
Fortinet
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 55% of similar roles. Most pay $169,050–$216,300 — the shaded band above. At the midpoint, this role pays about $190k versus about $193k for comparable roles.
Based on 240 similar postings.
Employer
Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.
Fortinet currently has 57 open roles on FindRole.
Listed pay typically runs $150,000–$210,000 across 43 roles with salary data.
Most-posted roles
At a glance
The Principal Embedded Software Developer joins the FortiSwitch team to develop and maintain software components for current and future products. This role involves developing networking-related features, mentoring junior developers, performing hands-on bug fixing, and ensuring high-quality feature implementation on schedule. The ideal candidate possesses over ten years of experience in networking and embedded software development, specifically regarding switching. Key technical requirements include proficiency in C/C++ within Unix/Linux environments, knowledge of ARM, PPC, and x86 architectures, and familiarity with scripting languages like Shell, Ruby, or Python. Candidates must demonstrate expertise in TCP/IP, L2/L3 features such as STP, OSPF, BGP, and EVPN, alongside an understanding of Broadcom, Marvell, or RealTek switching ASICs. The role focuses on solving complex networking challenges within the FortiSwitch product line to enhance switch and router functionality.
Skills
What you'll do
What we're looking for
More like this
Fortinet
Fortinet
Motorola Solutions
HP Inc.
Motorola Solutions
Fortinet