SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Embedded Software Developer - Data Path

Company: Fortinet
Location: Sunnyvale
Posted on: August 2, 2022

Job Description:

Embedded Software Developer
Job 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 plus Education 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

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds