(1)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Senior Software Engineer
We are looking for a Software Engineer with strong networking and system design development knowledge and experience to join our Fortinet team. This is a great opportunity to work on the development of Fortinet’s Intrusion Prevention System (IPS) and other application security features. This position offers a large scope of variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented software, hardware and ASIC and Network Processor developers and engineers.
Job Responsibilities:
The following are examples of the projects and tasks for this role:
Develop Fortinet Intrusion Prevention System (IPS) products and features
Integrate with Fortinet’s strong security portfolio in Firewall and other application level security features, such as, AntiVirus, Application Control, Web-Filtering, Data Leak Prevention
Protocol analysis based on RFC and Internet Protocols and develop protocol decoders
Integrate application level development with ASIC and Network processor implementations
Experiment with solutions based on new research or techniques
Take part in required discussions and scope of work estimates
Job Skills Required:
The following attributes and experience will make you a competitive candidate so do not hesitate in highliting those you have in your resume.
Extensive knowledge in C programming
Strong TCP/IP and application networking protocols knowledge
Embedded experience is preferred
Experience in Linux kernel and application development on Linux system
Experience in exploit, P2P application or DDoS analysis is a plus
Highly motivated, positive, detail oriented and responsible
Team player with good communication skills
Educational Requirements
B.S. in EE, CS or equivalent, M.S. preferred
------------------------------------------------------------------------
(2)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Junior Software Engineer (AMRD197)
Position Overview:
As a fast growing successful organization, Fortinet Technologies is happy to announce that we currently have one openings for our New Grad program. With this new program in place, we provide new grads with the opportunity to develop your career in UTM (Unified Threat Management). These opportunities in our R&D division will allow you to gain exposure to complex technology in network security, and provide you with the chance to get hands-on experience with the various stages in the development cycle. Necessary training will be provided to help you excel in the job and Fortinet also offers a range of internal growth opportunities. We are recognized as an organization that continually promotes from within.
Job Responsibilities:
At Fortinet, you will use your skills to design, develop, maintain and improve new and existing components for one (or many) of our products. You will update and maintain back-end support for the UI and work with other teams to provide APIs for them to use. You will be involved in the full development lifecycle in products having a real impact in reducing security threats. Following are some examples of projects you will be involved in:
Develop Java applications for browser that will be used for the collection of network statistics to be delivered to a remote server.
Develop server side MySQL databases and tools for the collection and analysis of data reported by Java client
Develop Linux applications to control serial ports, power switches and other devices for automated testing environment.
Work in collaboration with QA engineers to develop testing tools and scripts.
Job Skills Required:
In this role, your knowledge of the following will make you a competitive candidate so do not hesitate in highlighting the ones you have in your resume. Note that co-op experience and internship does count as experience.
1 year+ experience of programming in Java for browser.
1 year+ experience of programming TCP/IP network API or applications.
1 year+ experience of programming to access MySQL.
Knowledge of Perl and TCL.
Knowledge of Linux.
Knowledge of TCP/IP.
Educational Requirements
---------------------------------------------------------------------
(3)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Intermediate Software Engineer (AMRD195)
Position Overview:
We are looking for an Intermediate Software Engineer with kernel/driver development knowledge and experience to join our Fortinet team. This is a great opportunity to play a fundamental role in high performance network security system design, and to experiment exciting solutions based on new research or technologies.
Job Summary:
1. Porting/maintaining device drivers across different OS kernels
2. Profiling and performance tuning for multi-core system
3. OS kernel/driver optimization for high throughput
4. Experiment solutions based on new research or technologies
Job Skills Required:
1. Strong C/C++ experience
2. 3+ years experience on Linux kernel/driver development
3. Solid background in TCP/IP protocols
4. Positive and can-do attitude
5. Experience with firewalls and embedded systems is a nice to have
Educational Requirements:
Bachelor’s degree in Computer Science / Electrical Engineering. Master’s degree is a plus.
------------------------------------------------------------------
(4)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Software Engineer (AMRD194)
Position Overview:
As a fast growing success organization, Fortinet Technologies now invites an upbeat Intermediate Software Engineer to join our team. These positions offer a large scope variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented developers and engineers.
If you enjoy being involved in the entire development lifecycle of complex software, naturally take ownership in projects, comfortably interface with cross-functional departments, and effectively work with minimal supervision, you’ll find that Fortinet has a platform to support your professional success.
Job Responsibilities:
With Fortinet, you will get to demonstrate your solid skills in design, development, performance tuning, and documentation. You will also be involved in research, investigation, and definition of new areas of technology that will enhance new and existing products.
The following job responsibilities are examples of daily activities:
UBoot/BIOS/device driver development and Linux OS integration in general CPU or SOC based products.
Board bring up, diagnose, support and maintenance.
Job Skills Required:
In-depth experience with C language.
Strong software and system background for Uboot/BIOS development.
Good hardware/device knowledge and debug experience.
Familiar with Linux kernel, a plus.
Highly motivated, positive, detail oriented and responsible;
Good team player and good communication skills;
Educational Requirements
B.S. + 3 years firmware experience OR
M.S. + 1 years firmware experience
-----------------------------------------------------------------------
(5)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title QA Engineer
Position Overview:
The qualifying candidate will be responsible for testing Fortinet, Inc. next-generation UTM appliances. You will be working closely with the Hardware and Software Engineering team during the product development process. As a key member of the test you will be responsible maintain the developing the test plans, update the test cases with new requirement, give the iterative feedback to Engineering team, build complex test-bed and test tool settings to improve the efficiency of products and produce the accurate results for performance, scaling and other testing matrix. Reproducing the issue could be on of the responsibilities.
Job Skills Required:
3 years + relevant experience.
Strong understanding of TCP/IP and L3 network testing experience with knowledge of most common switching and routing protocols.
Experience with security products firewalls, IPS and Anti-virus knowledge is plus.
Knowledge of test methods and use of typical test tools, such as Spirent’s SmartBits and Avalanche.
Strong troubleshooting and problem solving ability, and ability to follow the process.
Ability to work well under pressure and handle confrontation when necessary.
Working knowledge of Windows, UNIX or Linux.
Basic Knowledge of HTTP header, DNS, HTTP, SSL, TCP, and UDP networking.
Software build best practices, iteration testing and keeping track of bug and performance numbers is must.
Well-developed and effective communication skills.
Working knowledge of Windows and Linux system.
Experience with SMTP, IMAP, POP3, and FTP is a plus.
Knowledge of Anti-virus, attack signature database and testing method for UTM space is preferable.
Educational Requirements
BSE with 4 years of experience or MS with 3 years of experience.
-----------------------------------------------------------------------------
(6)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Job Responsibilities :
• Business Partner for International Sales VP and senior management team
• Provide pricing analysis and support including review/approval of deals, margin analysis and contract terms.
• Support the annual planning process. Work with International Mgmt team to develop top line, expense and headcount plans that achieve company’s objectives.
• Manage forecast process for International Sales.
• Develop and publish financial reporting package. Provide insight to key business metrics and monitor financial performance against plan and forecasts. Reports need to be both local currency based and US$ based.
• Drive expense reduction initiatives within the International sales regions.
• Support expansion of sales staffing and operations to new countries.
• Support management of sales opportunity pipeline including analysis/mgmt by stage, probability, industry, product and close date. Ensure integrated with financial forecast.
• Support the month-end close process and prepare variance analysis and written commentary
• Support ad hoc reporting and financial projects; provide input and recommendations for streamlining processes and making process improvements
Job Skills Required
• 5-10 years of relevant FP&A experience, preferably in the technology industry
• International FP&A experience
• Advanced MS Excel and financial modeling skills
• Demonstrated ability to work in a fast-paced, results-oriented, growing, market leading technology company
• Flexibility to change in a dynamic environment
• Excellent verbal and written communications skills
• Strong interpersonal skills necessary to work effectively across multiple functions and with varied levels of management
• Superior quantitative and analytical skills
• Detail-oriented, accurate and thorough combined with strong business acumen and ability to see big picture
• Solid fundamental accounting knowledge
• Highly motivated self-starter who can work independently or collaborate as part of team
• Results-driven and comfortable handling multiple deadlines.
Educational Requirements • Bachelors degree in Finance, Accounting, Economics or related; MBA a plus
---------------------------------------------------------------------------------
(7)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Principal Architect
Position Overview:
We are looking for a Principal Architect with strong networking and system design development knowledge and experience to join our team. This is a hands-on role that is heavily involved in all phases of new product development launches and feature development of our Enterprise Wireless solutions. This position offers a large scope of variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented software, hardware and ASIC developers and engineers.
Job Responsibilities:
Architectural design of Secured Enterprise Wireless products and features
Develop enterprise wireless solutions to integrate with Fortinet’s strong security portfolio
Investigate new technology and define new features in wireless products
Work with cross-functionals team on new product definitions and introductions
Job Skills Required:
5+ years of networking/embedded system experience
2+ years in 802.11, 802.1x and Enterprise Wireless solution
Solid understanding of wireless radio, protocol or drivers from popular chipset vendors
Strong networking protocols and system design knowledge
Experience in Linux kernel and application development on Linux system
Highly motivated, positive, detail oriented and responsible
Team player with good communication skills
Educational Requirements
B.S. in EE, CS or equivalent, M.S. preferred
Referral Bonus Eligibility $4000
------------------------------------------------------------------------------
(8)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Intermediate Software Developer
Position Overview:
We are looking for an Int Software Developer with networking and embedded system design development knowledge and experience to join our Fortinet team. This is a great opportunity to play a fundamental role in the development of new ASIC and network processor based products, which improve the performance significantly and provide more features for security system. This position offers large scope variety and direct involvement with complex, innovative technology. As well as the opportunity to work with a close knit team of experienced and talented software, hardware and ASIC developers and engineers.
Job Responsibilities:
Design new Security Processing Modules (SPM) and develop new security features for the modules.
Design and implement network data-path, configuration and management on multi-core network processor. Performance tuning for multi-core system.
Debug and resolve software/hardware related issues.
Experiment solutions based on new research or technologies.
Take part in requirement discussions and scope of work estimates
Job Skills Required
2 years networking/embedded system experience is preferred.
Background in IP network. Experience in firewall, NAT, IPSec VPN, DoS design is preferred.
Familiar with multi-core system. Experience in network processor is a big plus.
Skillful and knowledgeable in C.
Highly motivated, positive, detail oriented and responsible
Good team player and good communication skills
Educational Requirements
B.S. in EE, CS or equivalent, M.S. preferred.
-----------------------------------------------------------------------------
(8)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Junior Software Engineer
Job Responsibilities:
Develop next generation network security processor and content processor
Maintenance of existing network security processor driver
New network security platform integration
Job Skills Required
3+ years experience in C/C++ programming on Linux kernel
1+ year experience in network security
Familiar with network appliance testing methodologies
Familiar with tcp/ip protocol
Networking data flow working experience is a plus
Educational Requirements
Bachelor's degree in Computer Engineering or Electrical Engineering preferred
--------------------------------------------------------------------------------
(9)
City Sunnyvale
State/Province California [CA]
Country United States [US]
Title Software Engineer
Position Overview:
We are looking for a Software Engineer with strong networking and system design development knowledge and experience to join our Fortinet team. This is a great opportunity to get involved with the beginning of the development phase including new product launches and feature development for our Enterprise Wireless solutions. This position offers a large scope of variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented software, hardware and ASIC developers and engineers.
Job Responsibilities :
Develop Secured Enterprise Wireless products and features
Integrate wireless solutions with Fortinet’s strong security portfolio such as, Firewall, AntiVirus, IPS, application control, QoS and management features
Linux kernel/driver development of popular Wifi chipsets
Wifi security protocol implementation
Experiment with solutions based on new research or techniques
Take part in required discussions and scope of work estimates
Job Skills Required
3+ years of networking/ embedded experience is preferred
Extensive knowledge in C
Strong networking protocols and system design knowledge
Experience in Linux kernel and application development on Linux system
Extensive understanding of TCP/IP network protocols
Knowledge in 802.11, 802.1x, WIDS is preferred
Highly motivated, positive, detail oriented and responsible
Team player with good communication skills
Educational Requirements
B.S. in EE, CS or equivalent, M.S. preferred