Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Security-Jobs
[Top] [All Lists]

[SJ-JOB] Security Engineer, Campbell, US

Subject: [SJ-JOB] Security Engineer, Campbell, US
Date: 21 Mar 2005 17:32:05 -0000

---------------------------------------------------
SECURITYFOCUS JOBS - NEW OPPORTUNITY
---------------------------------------------------


JOB DESCRIPTION
---------------------------------------------------
Position:       Security Engineer
Location:       Campbell, California, US
Type:           Permanent F/T
Closing Date:   04/17/2005

Stateful Firewall, TCP/IP Implementation

 

Ideal candidate should have expert knowledge of the TCP protocol.  Requires 
knowledge with rewriting a fast TCP stack to reconstruct (follow) a TCP stream. 
 Knowledge of IP reassembly, issues related to attacks on IP reassembly.

 

Required skills:

M.S. in Computer Science/EE 
Knowledge in TCP/IP stacks, from Layer 3 to Layer 7 protocols. 
Knowledge in IP service protocols (DNS, DHCP) 
Knowledge of Linux OS, communication protocols, data flow architectures. 
Knowledge in stateful firewall design and implementation. 
Knowledge of firewall and VPN protocols (NAT, IPSec, IKE) 
Knowledge with multithreaded software and multiprocessing 
Knowledge with network processor programming 
Knowledge in decoding application protocols from packet traces 
Knowledge in protocol decoding tools (Ethereal, Sniffer Pro, Appera) 
 

The candidate should have knowledge in decoding of application protocols. A 
sample of protocols includes:

 

Instant messaging (AOL IM, Yahoo IM, MSN Messenger) 
Authentication algorithms (Radius, LDAP, KERB, Rlogin) 
File transfer protocols (FTP) 
Application Gateway (ALG) 
 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have good verbal and written communications skills.

 

 

Access Control & Policy Management

 

Ideal candidate should have in-depth development knowledge of access control 
and policy enforcement applications. In depth development knowledge of Firewall 
and ACL configuration. Development knowledge on enforcing firewall policies on 
the data plane. Responsibilities include architecting policy definition 
language, define network policies, Compiling the policies into actionable 
events, and enforcing on those events. Should be familiar with efficient policy 
look up methodologies.

  

Required skills:

B.S. or M.S. in Computer Science/EE 
Experience in TCP/IP stacks, from Layer 3 to Layer 4 protocols. 
Experience in defining and implementing complex policy definition 
infrastructures required. 
Experience with multithreaded software and multiprocessing is necessary 
Experience with network processor programming is a plus 
Knowledge of Linux OS, communication protocols, data flow architectures. 
 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have a track record of shipping product into production 
networks.. Must have good verbal and written communications skills.

 

Senior Quality Assurance Engineer (Automation & L2)

 

The QA Engineer is responsible for verifying & validating the features of the 
product and in ensuring that it meets requirements. The position is responsible 
for developing software tests, test strategies, and test tools for the 
switching and management system features. It is also expected that the QA 
engineer stays up to date with current networking and security technologies, 
methods, and procedures.

 

Skill Requirements:

B.S. or M.S. in Computer Science/EE 
Strong knowledge in test automation 
Strong knowledge in scripting languages (Tcl/Expect, sh) 
Strong knowledge in programming network testing tools such IXIA SmartBits 
Strong knowledge of Ethernet (MAC, VLANs, 802.1p, 802.1d, bridging) 
Experience of network protocol testing – TCP/IP, Ethernet 
Experience of servers, operating systems including Linux, Windows 
Experience with network testing and monitoring tools such as Ixia or SmartBits 
Desirable to have knowledge of security testing – IDS, Firewall, ACL 
 

Primary Responsibilities

Define test automation guidelines 
Develop automation test tools, tests and test strategies to verify the software 
meets or exceeds design guidelines. 
Integrate network testing tools scripting library for test automation 
Execute tests to verify the validity of the software. 
Analyze results and produce publishable reports. 
Support team members to automate their tests 
Working closely with development and product marketing to help define the test 
strategy, analyzing problems and generating problem reports 
Setup and maintain any automation and regression test beds 
Tracking and trending system and software quality across various release cycles 
Carry out competitive tests and analysis on competitive products 
 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have a track record of shipping product into production 
networks.  Must have good verbal and written communications skills.

 

Senior Quality Assurance Engineer (Network Management System)

 

The QA Engineer is responsible for verifying & validating the features of the 
product and in ensuring that it meets requirements. The position is responsible 
for developing software tests, test strategies, and test tools for the 
management system features. It is also expected that the QA engineer stays up 
to date with current networking and security technologies, methods, and 
procedures.

 

Skill Requirements:

B.S. or M.S. in Computer Science/EE 
Experience in client server based network security or management applications 
testing 
Experience in GUI applications, applets and webstart applications testing 
Experience in test automation languages (Perl/Tcl/Expect and 
SilkTest/WinRunner) 
Experience of SNMP v1, v2c, v3 
Experience of servers, operating systems including Linux, Windows 
Knowledge of RDBMS (Oracle, MSSQL, MySQL, Solid, PostgresSQL) 
Knowledge of SQL 
Knowledge of XML 
Desirable to have experience in J2EE application servers (JBoss, WebLogic, 
Websphere) 
Desirable to have knowledge of security testing 
 

Primary Responsibilities

Define testing guidelines based upon product’s model. 
Develop software tests, test strategies, and test tools to verify the software 
meets or exceeds design guidelines. 
Execute tests to verify the validity of the software. 
Analyze results and produce publishable reports. 
Automate tests. 
Writing and executing test plans for functional, system, and performance of the 
Software Features. 
Working closely with development and product marketing to help define the test 
strategy, analyzing problems and generating problem reports 
Setup and maintain the test infrastructure and facilities including any 
automation and regression test beds 
Tracking and trending system and software quality across various release cycles 
Carry out competitive tests and analysis on competitive products 
 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have a track record of shipping product into production 
networks.  Must have good verbal and written communications skills.

 

 

Release and Test Engineer

 

Ideal candidate should have in-depth knowledge of software configuration 
management, and knowledge in testing malware.

 

Required skills:

M.S. in Computer Science/EE 
Knowledge in CVS on UNIX and Windows platforms 
Knowledge in GNU tools (gcc, make) 
Knowledge in scripting languages (Tcl, bash, sh, expect, perl) 
Knowledge in SCM for large software 
Knowledge in software build and release processes 
Knowledge in network and system administration 
Knowledge in network security 
Knowledge in setup of development, laboratory and test networks 
Knowledge of Ethernet (MAC, VLANs, 802.1p, 802.1d, bridging) 
Knowledge of Intrusion Detection, Vulnerability Assessment and other worm 
prevention technologies 
Knowledge of servers, operating systems including Linux, Windows 
 

Other Primary Responsibilities

Define testing guidelines based upon product’s model. 
Develop software tests, test strategies, and test tools to verify the software 
meets or exceeds design guidelines. 
Execute tests to verify the validity of the software. 
Analyze results and produce publishable reports. 
Automate tests. 
Writing and executing test plans for functional, system, and performance of the 
Software Features. 
Working closely with development and product marketing to help define the test 
strategy, analyzing problems and generating problem reports 
Setup and maintain the test infrastructure and facilities including any 
automation and regression test beds 
Tracking and trending system and software quality across various release cycles 
Carry out competitive tests and analysis on competitive products 
 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have good verbal and written communications skills.

 

System Services

 

Ideal candidate should have expert knowledge in platform and device driver 
level software development.

 

Required skills:

B.S. or M.S. in Computer Science/EE 
Expertise in inter-processing communication, process signals and CPU exception 
handling 
Experience with flash devices, PCMCIA, real-time clock, NTP, CPU watchdogs 
Experience with multi-processing 
Knowledge of Linux OS, device drivers 
Experience with multithreaded software is a plus.  Knowledge of PowerPC is a 
plus. 
 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have a track record of shipping product into production 
networks.  Must have good verbal and written communications skills.

 

L7 Protocol & Application Decode

 

Ideal candidate should have expert knowledge of the application protocols over 
TCP/IP.

 

Required skills:

 

B.S. or M.S. in Computer Science/EE 
Expertise in TCP/IP stacks 
Expertise in Layer 7 application protocols. 
Knowledge with multi-processing. 
Knowledge of Linux OS, communication protocols, data flow architectures. 
 

The sought after candidate will have experience in decoding of application 
protocols or implementation of applications.  A sample of applications and 
protocols include:

 

Instant messaging (AIM, Yahoo IM, MSN Messenger) 
File systems (Samba, CIFS, NFS) 
Microsoft NTLM/Active Directory Decode 
Web protocols (HTTP, XML, Web Services) 
Enterprise application protocols (MS SQL SAP R/3, Oracle) 
Peer-to-Peer protocols (Kazaa, eDonkey2000, BitTorrent) 
VoIP, Streaming Audio, Streaming Video 
 

Experience with multithreaded software and multiprocessing is highly desirable. 
 Experience with network processor programming is a plus.

 

Must be a self-starter and must be comfortable working with small teams of 
senior engineers. Must have a track record of shipping product into production 
networks. Must have good verbal and written communications skills.




JOB REQUIREMENTS
---------------------------------------------------
.


CONTACT
---------------------------------------------------


Raj Khanna
Sr. Account Executive
SearchTech Solutions
raj@stecs.com



---------------------------------------------------
SECURITYFOCUS JOBS
---------------------------------------------------
SecurityFocus now offers an online interface for 
searching and managing job opportunities and resumes.

http://www.securityfocus.com/jobs


<Prev in Thread] Current Thread [Next in Thread>
  • [SJ-JOB] Security Engineer, Campbell, US, raj <=