View Jobs
Job Details
Are you interested in this opportunity? Click on Apply and your application will be submitted.

If you know of someone else who might be interested, send this opportunity to a friend.

Organization Overview Fortinet (NASDAQ: FTNT) is a worldwide provider of network security appliances and the market leader in unified threat management (UTM). Our products and subscription services provide broad, integrated and high-performance protection against dynamic security threats while simplifying the IT security infrastructure. Fortinet is headquartered in Sunnyvale, Calif., with offices around the world. If you're looking for a fast-paced, challenging and rewarding environment, then Fortinet is the place for you. We are an equal opportunity employer offering exciting work, competitive compensation and benefits. Fortinet is looking for the best and the brightest to join our highly motivated team.
City Sunnyvale
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Intermediate Software Engineer (AMRD259)
Req # AMRD259
Job Status Full Time Regular
Functional Area R&D
Position Overview Overview 
Fortinet is continuously growing and we are seeking an upbeat Intermediate Software Engineer to join our team. This is an exciting opportunity for you to engage in the latest innovations and technologies; fostering career growth as you work alongside an experienced team of creative talent. If you enjoy taking ownership in the entire lifecycle of complex software development, then this position at Fortinet is for you!
Job Responsibilities 
At Fortinet, you will be challenged to demonstrate your expertise in design, development, performance tuning, and documentation. You will also be involved in research and development of technology that will enhance new and existing products.
The following job responsibilities are examples of daily activities:
•       Perform software implementation of platform infrastructure and application level functionalities
•       Implement new features for Network Secure OS – FortiOS
•       Take part in requirement discussions and scope of work estimates
•       Work closely with the hardware and quality assurance teams
Job Requirements
•       Experience with software development in a Unix/Linux environment.
•       Extensive knowledge of C programming and familiarity with multi process/thread programming.
•       Knowledge of processor architecture, computer systems, and networking protocols.
•       Good problem solving and troubleshooting skills.
•       Experience with Linux kernel is plus.
•       Experience with network switch technology is plus.
•       Highly motivated, positive, responsible, quick learner and good team player.
Education Requirement:
Bachelor's degree in Computer Engineering or Electrical Engineering is preferred.
Apply Now!   Apply Now! Tell A FriendTell A Friend