Logic Design & Verification Engineer |
Job Description: Participate in the design and verification of complex, high performance and high integration ASICs and FPGAs used in Cisco networking equipments. Responsibilities include:
• Hardware logic design using Verilog HDL language, synthesis to gate and timing closure to meet the performance requirement • Implement Design for Test logics to improve the quality and reliability of the design, plus enhance in system test and debug capability • Module and full chip functional verification, formal verification and test patterns simulation • Assist in prototype bring up in the lab |
|
|
Electronic Design Engineer |
Job Description:
The individual will define and design next generation networking equipments. Responsibilities include:
• System and board level specification • Schematic capture and board layout • FPGA design using Verilog HDL • Design and analyze high speed circuits to meet signal integrity requirements • System level bring up in the lab |
|
|
Embedded Software Engineer |
Job Description:
• Design and develop component and system level diagnostics software/firmware for system, board, FPGA and ASIC design verification and validation in engineering and manufacturing; • Work closely with HW design, SW development and manufacturing teams to support system bringup, failure analysis and manufacturing processes, and promote team collaboration; • Participate in embedded software, device driver and/or kernel development; • Scalable SW design for multi-processors, multi-processes, and multi-thread systems in C and C++ environment; • Author diagnostic functional specification to provide guidelines for implementation to achieve the highest level of test coverage with fault isolation at the component level; • Initiate informal reviews of ideas and technical objectives within and across functional teams; |
 |
|
Software Tester |
Job Description:
• Define detailed testing strategies for a new product or release; • Interface with development, marketing, customers, and partners to understand product deployment scenarios and use cases; • Design and document feature, integration, stress, performance, and solution tests; • Execute tests, log problem reports, reproduce problems, and verify fixes; • Work closely with development and customer support teams in recreation and resolution of customer reported problems; • Automate and execute feature, integration, performance, and solution tests; • Participate in test escape analysis and refine test process and/or regression test suites; • Contribute to and review engineering and end user documentation, product requirements, functional specifications, test plans, product literature, trouble-shooting guide, configuration guide, command reference, and release notes; • Participate in cross-functional test efforts. |
|
|
Application Software Developer |
Job Description:
Participate in feature design discussions and contribute innovative ideas and solutions. Collaborate with cross-functional teams such as marketing, technical support and documentation group on related tasks. • Solid understanding of distributed systems and networking principles, plus working knowledge of related disciplines, e.g., computer security, algorithms, database, and operating systems; • Contribute to small subsystem architecture design and write functional specs; • Write and/or provide input portions of design specs; • Independently develop software code per design specification; • Write major portions of unit, integration, and regression test plan; • Debug problems of moderate scope at the subsystem level; • Perform complex subsystem level unit, integration, and dev tests; • Identify and resolve problems found during internal verification testing at customer sites.
NMTG BU requires specifically: • Skilled programmer using language java/swing/awt, jsp, servlete, flash, c/c++, sh, perl, java script ... • knowledge of some J2EE architecture. • database knowledge like SQL experience, mySQL, Oracle. • Understanding of network/communication like RIP, BGP, OSPF, TCP/IP |