What are the responsibilities and job description for the Senior Embedded Software Engineer position at Fortinet?
Fortinet is looking for a Principal Embedded Software Developer to assist FortiSWITCH Team
Job 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.
- Communicate effectively, both verbal and written.
Job 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.
- Knowledge of general QA procedures and methodologies as well as software development fundamentals.
- Experience with firewalls and embedded systems are a plus.
- Experience with Linux kernel and driver development is plus.
Educational Requirements:
- B.S. in Computer Science or Electrical Engineering; M.S. preferred.
Salary : $140,000 - $190,000
Senior Embedded Software Engineer
pony.ai -
Fremont, CA
Senior Embedded Software Engineer
Aeva, Inc. -
Mountain View, CA
Senior Embedded Software Engineer
Mainspring Energy -
Menlo, CA