 |
India Development Centre (IDC in Hyderabad and Chennai) of Cavium Networks is developing software for different security and services related protocols, drivers and micro-code for its highly integrated SoC ASICs that cater to networking security and services. IDC also performs complete testing on its software in its state of art Lab, before shipping to customers. Support for customers is also provided for their issues, which arise from time to time.
Below are job opportunities available in Cavium Networks India office. Please send your resume to hrindia@caviumnetworks.com for consideration.
Job Descriptions:
Software Test Engineer
Title:
Software test Engineer
Location: India Hyderabad Office
Department: Software Engineering
Requirements:
- BE or equivalent required with at least 2-3 years of related software design, development and testing experience. ME is a plus.
- Strong experience with linux network configuration and administration.
- Experience with Linux system commands and familiarity with various types of traffic generators such as Smartbits, IXIA.
- Good programming skills using C and Scripting language.
- Ability to understand Makefiles and modify them.
- Must have good understanding of networking protocols, especially TCP/IP.
- Experience with network security protocols (IPSec and SSL) is a plus.
- Team player is a must.
- Cisco, Microsoft, Linux certifications are a plus.
- Specific experience in the following is a plus:
- TCP/IP Protocol Stack
- SSL/TLS
- IPSec
- VPN
- Firewall
Description: - Develop and contribute to the test strategy, test plans and test execution for a development project; plan the test beds & configuring. Projects may include functional and system level testing.
- Design & write test cases reflecting the test plans and develop test tools.
- Execute test cases per test plan - collecting data on faults and reporting to the appropriate designer.
- Support the design team in debugging issues; isolate root cause of issues and partner with design/development team on resolution.
- Complete automated regression scripts per test plan. Plan regression strategy.
- Assist with maintenance of test networks and test lab.
- Define comprehensive test strategy based on evolving and changing product specifications.
- Ensure sufficient negative test coverage in product test plans.
Sr. Software Engineer
Title: Sr. Software Engineer
Location: India Hyderabad Office
Department: Software Engineering
Requirements:
- ME or equivalent required with at least 5-8 years of related software design, development and testing experience.
- Excellent programming skills using C/C++.
- Must have good understanding of networking protocols, especially TCP/IP. - Experience with network security protocols (IPsec and SSL) is a plus.
- Team player is a must.
- OS kernel internals and driver design/development hands-on experience is a must.
- Specific experience in the following is a plus:
- TCP/IP Protocol Stack, SSL/TLS, IPSec, VPN, Firewall
- Knowledge of different hardware architectures and their software interfaces.
- Hands-on programming experience and kernel level knowledge of at-least one of the following OS is required:
- Unix, Linux
Description:
- Design, development, integration and testing of firmware, low level drivers and S/W interface for hardware products.
- Working with software team in US office through all the stages of research, design, and development of software for data and voice network security applications.
- Application porting to different operating systems and versions of operating systems.
- Implementation of various network protocols to optimize for performance.
- Working with the QA team, enhance the test plan and implement the testing software.
Software Engineer
Title:
Software Engineer (Drivers and Protocols)
Location: India Chennai Office
Department: Software Engineering
Requirements:
- BE/ME or equivalent required with at least 2-5 years of related software design, development and testing experience
- Excellent programming skills using C/C++
- Must have good understanding of networking protocols, especially TCP/IP
- Experience with network security protocols (IPsec and SSL) is a plus
- OS kernel internals and driver design/development hands-on experience is a must
- Specific experience in the following is a plus:
- TCP/IP Protocol Stack, SSL/TLS, IPSec, VPN, Firewall
- Knowledge of different hardware architectures and their software interfaces
- Hands-on programming experience and kernel level knowledge in any unix flavor is required
Description:
-
Design, development, integration and testing of low level drivers
-
Application porting to different operating systems and versions of operating systems
-
Implementation of various network protocols to optimize for performance
-
Working with the QA team, enhance the test plan and implement the testing software
Software Engineer
Title:
Software Engineer (Application)
Location: India Chennai Office
Department: Software Engineering
Requirements:
- BE/ME/MCA or equivalent required with at least 2-5 years of related software design, development and testing experience
- Excellent programming skills using C/C++
- Must have good understanding of networking protocols, especially TCP/IP
- Experience with network security protocols (IPsec and SSL) is a plus
- Socket programming experience is a must
- Hands-on programming experience in any flavor of unix is required
Description:
-
Design, development, integration and testing of Unix applications
- Application porting to different operating systems and versions of operating systems
- Working with the QA team, enhance the test plan and implement the testing software
Software Engineer
Title:
Software Engineer (Windows Driver)
Location: India Chennai Office
Department: Software Engineering
Requirements:
- BE/ME/MCA or equivalent required with at least 2-5 years of related software design, development and testing experience
- Excellent programming skills using C/C++
- Must have good understanding of networking protocols, especially TCP/IP
- Experience with network security protocols (IPsec and SSL) is a plus
- Socket programming experience is a must
- Hands-on programming experience in Windows domain and expertise in using MFC, PSDK and other libraries is required
- DDK experience is a plus
- Knowledge of web technologies like ActiveX, COM, DCOM and .NET is a plus
Description:
-
Design, development, integration and testing of Windows clients.
-
Working with the QA team, enhance the test plan and implement the testing software
|