As a Staff Software Engineer, you will:
- Develop and maintain security software components on current and future Fortiswitch platforms.
- Hands on in bug fixing current platforms
- Implement security software features of high quality and on schedule
- Communicate effectively, both verbal and written
We Are Looking For:
- Minimum of 8-10 years of experience in secure networking related software development
- Strong C/C++ experience in Unix/Linux environment is essential
- Strong experience programming using Openssl and Openssh
- Hands on experience with Trusted Platform Module (TPM) hardware/software/simulator.
- Familiar with encryption/decryption/signing/certificate authority (CA) chains
- Knowledge with Kernel Key Ring and encrypted file systems
- Experience with multi process/thread programming
- Knowledge of general QA procedures and methodologies as well as software development fundamentals
- Knowledge of FIPS and Common Criteria (CC) is a plus
- B.S. in Computer Science or Electrical Engineering; M.S. required
Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.