Job Descriptions:
Developer Tools Engineer
Title: Developer Tools Engineer
Location: Mountain View, CA office
Department: Software
Description:
Translate business requirements into software system specifications; design, develop, & enhance Eclipse plug-ins; work with Eclipse CDT, Target Management, & Tools projects; design & develop software systems using OOAD techniques; design & develop automated tests for graphical developer environment using automated tools incl. WindowTester; create & enhance software development tools for embedded Linux systems; develop debugging & performance analysis tools; develop software life cycle tools (incl. source control & issue tracking).
Submit resumes to Cavium Networks, Mountain View, CA at Fax: 408-572-8005, attn: Kristen Anderson, Mark Orvek.
Field Application Engineer (FAE)
Title: Field Application Engineer (FAE)
Location: Mountain View, CA office
Department: Software
Job Code: SALESFAES/W
Description:
Cavium Networks, a provider of highly integrated semiconductor processors that enable intelligent networking, communications, storage, video and security applications, is seeking a Global Technical Support Engineer (TSE) to join our growing company. You will be responsible for providing pre and post sales in-depth technical support to our customers, ecosystem partners, distributors, ODMs, and CMs to enable secure, intelligent functionality in Enterprise, Data-Center, Broadband/Consumer, and Access and Service Provider equipment.
Your responsibilities will include the following:
- Troubleshoot, diagnose, and resolve complex customer incidents in a timely manner
- Participate in conference calls and on site meetings with Customers and Sales as necessary
- Review and assist in the debugging of customer application code
- Guidance and assistance in development of customer hardware, test software, device drivers, API's, and application software
- Interface with other technical support personnel, engineering and product management to escalate and resolve issues
- Replicate issues and testing customer configurations in a lab environment
- Installation, test, and benchmarking of Cavium reference software and software development kits, configuration and use of application software including IPSec/IKE, SSL, WLAN, 7-layer network stacks
- Maintain updates on the progress in the database on customer issues
- Author technical knowledgebase articles (FAQs) for use by customers, other technical support personnel, and partners based on closed issues
- Review and provide feedback on Cavium technical documents, specifications, manuals, app notes, white papers, product briefs, etc
Requirements:
- Bachelors Degree in Computer Science or Computer/Electrical Engineering
- 5+ years of work experience in the field of 32b and 64b microprocessors & integrated SoCs (Preferably MIPS, ARM, or PowerPC)
- Previous experience in either a software design experience or technical support / FAE role is preferred
- Knowledge or experience in:
- Networking and telecom protocols & environments
- Network security (IPSec/SSL) and/or Layer 2-7 applications
- C programming, troubleshooting, performance analysis in embedded systems environment
- OS internals, binutils and C libraries in Linux, UNIX, xBSD, VxWorks, or similar operating system
- GNU tool chain, gcc, gdb
- Device Driver/API development
- Networking protocols, software, systems, and equipment
- Common microprocessor architectures and assembly language programming
- Writing app notes, technical papers, technical specifications
- Familiarity with:
- Common system hardware interfaces (XAUI, SGMII, PCI-X, PCI-Express, SRIO, SPI4.2, DDR2/DDR3 SDRAM)
- EJTAG Debugger tools and IDEs
- Datasheets and electrical / mechanical parameters
- Willingness to collaborate with global team members in various time zones
- Organized, Self-driven and Customer focused
- Excellent oral and written English communication skills
Please add reference job code SALESFAES/W on subject line of email.
Field Application Engineer (FAE)
Title: Field Application Engineer (FAE)
Location: Mountain View, CA office
Department: Hardware / Board Design
Job Code: SALESFAEH/W
Description:
Cavium Networks, a provider of highly integrated semiconductor processors that enable intelligent networking, communications, storage, video and security applications, is seeking a Global Technical Support Engineer (TSE) to join our growing company. You will be responsible for providing pre and post sales in-depth technical support to our customers, ecosystem partners, distributors, ODMs, and CMs to enable secure, intelligent functionality in Enterprise, Data-Center, Broadband/Consumer, and Access and Service Provider equipment.
Your responsibilities will include the following:
- Troubleshoot, diagnose, and resolve complex customer incidents in a timely manner via our advanced Support CRM System
- Maintain daily updates on the progress in the database on customer issues
- Perform schematic reviews of customer and partner designs
- Participate in conference calls with Customers and Sales as necessary
- Interface with other technical support personnel, engineering and product management to escalate and resolve issues
- Replicate issues and testing customer configurations in a lab environment
- Author technical knowledgebase articles (FAQs) for use by customers, other technical support personnel, and partners based on closed issues
- Develop training materials on your designated subject matter area of expertise
- Review and provide feedback on Cavium technical documents, specifications, manuals, app notes, white papers, product briefs, etc
Requirements:
- Bachelors Degree in Electrical Engineering or Computer Engineering
- 5+ years of work experience in the field of 32b and 64b microprocessors & integrated SoCs (Preferably MIPS, ARM, or PowerPC)
- Previous experience in either a technical support engineering or FAE role is desired
- Knowledge or experience in:
- PCB / Board design and bring-up
- Advanced circuit design and schematic capture / layout principles
- Debugging and measurement tools such as EJTAG debugger tools, oscilloscopes, logic analyzers, and other test equipment
- High speed communications protocols and interfaces such as XAUI, SGMII, PCI-X, PCI-Express, Serial RapidIO, SPI4.2, Interlaken, DDR2/DDR3 SDRAM, etc
- Writing app notes, technical papers, technical specifications
- Datasheets and electrical / mechanical parameters
- Familiarity with:
- Linux or UNIX operation and administration
- OS internals, bin utils and C libraries in Linux, Unix, xBSD, VxWorks, or similar operating system
- GNU tool chain, gcc, gdb
- Networking and telecom protocols & environments
- Network security (IPSec/SSL) and/or Layer 2-7 applications
- Willingness to collaborate with global team members in various time zones
- Organized, Self-driven and Customer focused
- Excellent oral and written English communication skills
Please add reference job code SALESFAEH/W on subject line of email.
Product Line Marketing Manager
Title: Product Line Marketing Manager
Location: Mountain View, CA office
Responsibilities:
- Responsible for Product Marketing and Management of Cavium’s market leading NITROX and NITROX DPI Processor Families
- Define requirements and manage the MRD/PRD for cutting edge next generation NITROX and NITROX DPI products
- Define requirements for “whole-product” including chips, boards, associated software and documentation
- Drive customer design wins working closely with the Sales team
- Work effectively with hardware and software engineering teams to prioritize, solve and drive product issues
- Responsible for effective product positioning
- Manage the product line effectively through the product life cycle (PLC)
- Drive highly effective product launches and promotion campaigns working with the Marcomm team
- Demonstrate leadership. Plan, anticipate and solve problems proactively
Requirements:
- 10+ years experience marketing/sales of semiconductor solutions to OEM accounts
- BS/MS technical degree or equivalent
- In-depth knowledge of L2-L7 Security and Networking markets and applications
- Thorough understanding of networking industry and technology
- Must be able to perform all job duties listed in the job responsibilities
- Capable of working independently without much supervision
- Highly skilled with Microsoft Power Point and Excel
- Excellent customer facing, written and oral communication skills
- Demonstrated good judgment in selecting tools and methods for accomplishing goals
- Strong interpersonal and presentation skills, with the ability to articulate complex technology in simple terms
- Ability to work in a fast paced environment
Sr. Customer Service Representative
Title: Sr. Customer Service Representative
Location: Mountain View, CA office
Department: Sales
Responsibilities:
- Account Management (Inside Sales/Customer Service) for assigned customer base, includes Backlog management, forecasting and expedites
- Proactive forecast/backlog management to insure timely order placement by distributors, CM's, customers, etc., for assigned customer base
- Tactical engagement with all Tier 2 and Tier 3 accounts, including quotes for assigned customer base, customer service issues from customer/rep/distributor or Sales regarding PO shipments, pricing, changes and delays by researching available information
- Confirming that all customer billing and shipping requirements are properly fulfilled. Maintain accurate customer data in Oracle System relating to bill to, ship to addresses and any special requirements
- NDA/Contract Administration
- Backup for timely Order entry of PO's into Oracle System, as received from assigned accounts or territory
- Daily SO audit, weekly Asia SO audit (Sox requirement)
- Maintain up to date price lists in Oracle.
- Provide and update documentation related to the order processing and sales operations procedures.
Requirements:
- College degree preferred
- Previous Supervisory or Lead experience helpful
- 4-6 years increasingly responsible experience in a fast paced order management or customer service related position
- Prior experience with Oracle ERP System, MS Word, Excel
- Ability to make good decisions based on information available
- Ability to use own initiative to prioritize daily activities
- Ability to interact with managers, co-workers, vendors, etc. in a professional manner
- Be punctual and maintain good attendance.
Please forward your resume to Marcia.Butler@caviumnetworks.com
Sr. Software Engineer (Windows Drivers/USB)
Title: Sr. Software Engineer
Location: Mountain View, CA office
Department: Software
Description:
Lead position to develop, test, and integrate Windows USB and PCIe drivers for a H.264-based SoC and reference designs. Candidate must have strong technical background in Windows 7 driver programming and must be able to complete tasks independently, as well as direct other engineers.
Responsibilities:
- Develop optimized drivers to run under Windows OS’s running x86 CPUs.
- Develop application specific components: i.e. traffic shaping, QoS, and packet forwarding
- Provide second-line-of-defense (after Application Engineering) engineering support for SW problems encountered by customers
Requirements:
- BS or MS in computer science or electrical engineering
- 10+ years of experience in software development, testing and integration
- Expert in C
- Expert in USB
- Expert in developing Windows drivers
- In depth knowledge of networking protocols: RTP, TCP/UDP, IP, HTTPS
- Experience with wired and/or wireless networking
- Good understanding of PCI/PCIe
- Familiarity with audio and video codecs, especially H.264 is a plus
- Familiarity HDMI/DP and HDCP is a plus
- Familiarity board bringup and is a plus
- The candidate must be a self-starter with good communication skills and ability to direct other engineers (remote and local)
Please include job code MMGSW01 on the subject line of your email
Human Resource Manager
Title: Human Resource Manager
Location: Mountain View, CA office
Description:
Cavium Networks is a leading provider of semiconductor products that enable intelligent processing for networking, communications, and the digital home. We are currently searching for a highly talented and motivated person to join us as WW Human Resource Manager. This individual will develop and direct all Human Resource policies and practices. Focus areas: Compensation, Benefits, Employee Development, Organization Development, Performance Management, Staffing and Employee Relations.
Responsibilities:
- Manage Trinet relationship for all U.S. employees, including new hire processing, terminations, leaves of absence, benefits etc.
- Provide assistance on Human Resources programs such as performance management, focal reviews, learning & development, talent assessment, and benefits.
- Ensure proper compliance with legal and regulatory requirements and serve as a resource to corporate on geographic specific information related to these.
- Develop & manage a Human Resources Information System that tracks of all WW employees and information about them.
- Manage bookkeepers in Europe and Singapore for all payroll related issues.
- Oversee Cavium employees performing human resource activities in Japan, Korea, Taiwan, India.
- Manage immigration process with outside attorneys.
- Oversee 401K compliance with Fidelity.
- Partner with staff to VP level, domestically and internationally to coordinate human resource and payroll related issues.
Requirements:
- Bachelor’s Degree, or equivalent work experience, with a minimum of 8 years related human resources experience
- Broad-based human resources multi-national experience
- Exceptional organizational, time management, negotiation, problem-solving, and interpersonal skills.
- Customer service focus
- Demonstrated success building business relationships and advising and coaching management on human resources solutions
Please forward your resume to Joy.Wu@caviumnetworks.com and Suzy.Seandel@caviumnetworks.com
 |
Senior Logic Verification Engineer
Title: Sr. Verification Engineer
Location: Mountain View, CA office
Department: Hardware Engineering (Multi Media Group Division)
Job Code: MMGDV01
Description:
Contribute as a verification engineer to the next generation Cavium Networks multimedia processor ASIC featuring the PureVu video processor. In this role you will be part of a dynamic team that is defining and driving the future of networked home video! We are looking for a multi-talented engineer who can participate in a full range of verification activities including methodology decisions, writing golden reference models in SystemC/C++/SystemVerilog, creating test benches, tests, test plans, debugging RTL, and participating in hardware bringup of FPGA and ASIC versions of the design.
Requirements:
- BS or MSCS/EE or equivalent required with 7+ years of logic verification experience in complex ASIC designs. Should have been through complete ASIC design cycle from conception to bringup several times.
- Strong programming skills using C++ and Verilog.(both are required)
- Experience with writing a detailed test plan and building sophisticated directed and constrained random verification environments.
- Video compression background – h.264, MPEG2, etc. – is a plus
- Experience with System Verilog and/or SystemC is a plus
- Microprocessor experience is a plus, especially as used in SoC
- Audio codec and 2D/3D graphics background is a plus
- Experience with standard communication interfaces (USB, PCI, PCIe, Ethernet) is a plus
- Having at least some of the pluses is a requirement
- Proficient Coder in scripting languages like Perl, Tcl & UNIX Shell etc.
- Must possess good communication skills, be a self driven individual and be a good team player
Please provide a cover letter with your resume explaining how your background matches up with our requirements. Please include job code MMGDV01 on the subject line of your email.
 |
Technical Marketing Engineer
Title: Technical Marketing Engineer
Location: Mountain View, CA office
Job Description:
- Responsible for complete outbound technical marketing efforts for Cavium’s market leading NITROX and NITROX DPI Co-processor Families.
- Create best possible “out-of-box” experience for customers and field applications/sales teams, and ensure “scalable” product technical support
- Define requirements for “whole-product” collateral associated with chips, boards, and associated software. Includes product data sheets, specifications/manuals, hardware/software user guides, software installation guides and release notes, SDK feature set definition/presentation.
- Critical/technical review of product collateral developed by engineering. Includes review of document plan/outline, content organization, technical content detail
- Critical/technical review of Software Development Kits, including release notes and installation guides.
- Provide product/technical support and training to FAEs
- Create product datasheets and manuals. Create presentations, white papers, brochure collateral and sales support materials for products
- Develop technical content on Layer 2 – Layer 7 security technologies to meet requirements for field sales training and customer education
- Setup networking labs and create test bed topologies for demonstrations
- Perform training and demonstrations for sales, and customer support teams to help them understand how to deploy and manage NITROX solutions.
- Lead the technical marketing function in a cross-functional product team.
- Demonstrate leadership. Plan, anticipate and solve problems proactively
Skills & Requirements:
- BS/MS technical degree or equivalent . 10+ years experience supporting technical marketing / sales of semiconductor solutions to OEM accounts .
- Must be able to perform all job duties listed in the job responsibilities
- Capable of working independently without much supervision
- Excellent written and oral communication skills
- Good software skills. Understand and be able to make minor modifications to device drivers for Linux and one other operating system
- In-depth knowledge of L2-L7 Security and Networking protocols
- Thorough understanding of networking industry and technology . Thorough understanding of network security
- Demonstrated good judgment in selecting tools and methods for accomplishing goals
- Strong interpersonal and presentation skills, with the ability to articulate complex technology in simple terms
- Ability to understand, articulate, and potentially drive to resolution technical problems relating to L2-L7 security issues
- Ability to work in a fast paced environment
 |
Logic Verification Engineer
Title: Verification Engineer/Sr. Verification Engineer
Location: Mountain View, CA office
Department: Hardware Engineering (Network & Communications Div)
Job Code: JobPostDV1001
Description:
Contributes as a verification engineer as part of the world class leading edge Embedded processor design team working on the 3rd generation of the Octeon product family. This includes developing the architecture for a functional verification environment including reference models, bus functional monitors and drivers. Writing a verification test plan using random techniques and coverage analysis and working with designers to ensure it is complete. Build a constrained random environment for various functional blocks as well as for full chip testing. Developing tests and tuning the environment to achieve the coverage goals. Debugging failures and working with the logic designers to resolve the issues.
Requirements:
- BSCS/EE or equivalent required with 3 - 7+ years of logic verification experience of functional units in Microprocessor based SOC products.
- Strong programming skills using C++ and Verilog.
- Experience with writing a detailed test plan and building a sophisticated directed random verification environment.
- Must possess good communication skills, self driven individual and a good team player
- Working knowledge in one or more of the following: Processor architecture, SOC components, SOC inter-connect busses and memory interfaces.
- Experience with System Verilog is a plus.
- Experience in working with EDA verification tools is a plus.(e,g; waveform viewers, coverage tools etc;)
- Coding in scripting languages like Perl, Tcl & UNIX Shell etc;.
- Good understanding of Linux O.S. and networking protocols is a plus.
Please add reference job code JobPostDV1001on subject line of email.
 |
Sr. Test Engineer
Title: Sr. Test Engineer
Location: Mountain View, CA office
Department: Software
Responsibilities:
As a Senior Test Engineer you will be responsible
for test program development on the Agilent 93K test platform.
Other responsibilities include
- Design tester hardware for high speed testing.
- Develop characterization, production, and wafer sort
test programs.
- Create all the documentation for detail test plans and
test methodologies to meet product specifications.
- Involved in the testability review (DFT & DFM) of
complex processor devices.
- Test pattern conversion from design simulation environment
to ATE format.
- Test time reduction, yield improvement, and release of
production test programs with product engineers.
Requirements:
- BS or MS (Preferred)
- Minimum 6+ yrs of test program development experience
on the Agilent 93K ATE test platform. Strong knowledge of
C/C++, Perl, and Unix environment.
Sr. RTL Design Engineer
Title: Sr. RTL Design Engineer
Location: Mountain View, CA office
Department: Hardware Engineering (Network & Communications
Div)
Requirements:
- BS/MS in EE or equivalent required with 10+years of experience in RTL design of submicron SOC products (e,g; Microprocessor based SOC’s).
- Experience in Micro-architecture for the complex Custom/ASIC products focusing in any one/more areas: NPU, Embedded Processors, DSP, Graphics and/or general purpose microprocessors.
- Strong hands on RTL design experience, Synthesis, static timing closure, formal verification, gate level simulations & block level function verification.
- Design knowledge of one/more industry standard bus interfaces ( PCIe , SPI, SRIO, USB, XAUI etc; ) and memory interfaces (DDR2, DDR3 etc;).
- Experience in interfacing with architecture and Physical implementation teams.
- Hands on experience for all aspects of chip development process with proficiency in front end design tools and methodologies.
- Experience in designing high speed (>1 GHz) /high performance embedded processor SOC products is a plus.
- Experience with IP selection and interaction with 3 rd party IP vendors with respect to front end design, timing views and associated integration is a plus.
- Coding in scripting languages such as Perl, Tcl and UNIX shell etc;
- Have interacted with silicon operations team to support silicon bring-up and characterization of the product.
- Must possess good communication skills.
- Self driven individual and a good team player.
Description:
As a senior RTL designer, contribute & lead the development of one or more Coprocessor units, industry standard high speed serial bus interfaces for Cavium’s next generation Multi-core embedded MIPS64 processor family targeted at Networking, Storage, Security & Wireless applications in the state of the art deep sub-micron CMOS process technologies. Work with the architecture team and as a design team member, shape the micro-architecture of the chip, and write specifications for the relevant block, micro-architecture of the block, design implementation using RTL coding techniques, Synthesis, place & route and timing sign off.
Individual also works with the verification team on some pre-silicon verification tasks such as reviewing the verification test plan, coverage analysis and full chip simulation plus debug. Also, work with the physical design teams in aiding the implementation of the functional blocks.
Please add reference job code
CARTL02 on subject line of email.
|