Embedded Software Developer - Data Path
Company: Fortinet
Location: Sunnyvale
Posted on: July 31, 2022
Job Description:
Embedded Software DeveloperJob Responsibilities
- Develop and maintain software components on current and future
products
- Hands on in bug fixing current products
- Implement software features of high quality and on
schedule
- Communicate effectively, both verbal and written Job
Requirements
- Minimum of 5 years of experience in Networking related software
development
- Strong C/C++ and Python experience in Unix/Linux in environment
is essential
- Strong understanding of REST API semantics and their
application in networking appliances
- Experience with JSON data objects and their creation and
parsing semantics
- Experience with multi process/thread programming using Posix
and System V
- Experience in using libcurl for formulating REST API calls
- Strong Linux kernel understanding and expertise in network
packet drivers
- Knowledge of TCP/IP networking, firewalls, switching and
routing
- Solid grasp of networking fundamentals, specifically TCP/IP
networking, switching and routing
- Knowledge in packet flow theory, queueing and scheduling
- Knowledge of scripting languages: Shell, Ruby, Python a
plus
- Knowledge of general QA procedures and methodologies as well as
software development fundamentals
- Experience with firewalls and embedded systems is a plus
- Experience with Linux kernel and driver development (DPDK) is
plusEducation Requirement:
- B.S. in Computer Science or Electrical Engineering; M.S.
preferred
Keywords: Fortinet, Sunnyvale , Embedded Software Developer - Data Path, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...