Fortinet is looking for a Principal Embedded Software Engineer to assist the FortiSWITCH Team in developing and maintaining software components for networking related products.
Requirements
- Strong C/C++ experience in Unix/Linux environment is essential.
- Knowledge of TCP/IP networking, switching and routing.
- Understanding of workings of Broadcom or Marvell or other switching ASICs in an Ethernet switch.
- Experience in implementing L2/L3 features such as LACP, STP, 802.1X, Private VLAN, VxLAN, Openflow, Open vSwitch, etc.
- Experience with multi process/thread programming using Posix and System V.
- Familiar with system installations, configurations, and assistance in troubleshooting customer networks.
- Experience with firewalls and embedded systems are a plus.
- Experience with Linux kernel and driver development is plus.
Responsibilities
- Develop and maintain software components on current and future networking related products.
- Hands on in bug fixing current products.
- Work closely with hardware team to deliver high quality products
- Implement software features of high quality and on schedule.
Other
- Communicate effectively, both verbal and written.
- B.S. in Computer Science or Electrical Engineering; M.S. preferred.
- We encourage candidates from all backgrounds and identities to apply.
- We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.