|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我是上海KT人才的dolphin-沈.以下是一些关于软件的职位:
Software Engineer (Several Openings)
Job Description
Job involves some of the following tasks: implementing diagnostic tests for various modules in the Cat6K in Cisco IOS – involves C programming in an embedded software environment. Register level device driver implementation, Linux kernel related development, multi-processor firmware development, and line rate switch traffic implementation.
Application design for improved isolation and diagnosis of faults.
Requirements
Meet or exceed most of the following requirements:
Strong C programming skills.
Linux or Unix development experience.
Familiar with embedded system, real-time OS, device driver and register level programming and GDB.
Strong debugging skills (esp. register/memory level debugging).
Must have excellent communication skills and be comfortable interacting with hardware, software, ASIC engineers, and customer support engineers.
Must speak fluent English.
Must be comfortable with large-scale team-based SW development and frequent inter-group/company communication.
Able to specify required diagnostics for a medium- to large-sized hardware product.
Desirables
Familiarity with networking protocols
Working knowledge of Clearcase and/or CVS
Experienced with ASIC verification or BIOS development
Hi-end networking switch/router SW development experience
Able to provide technical direction for junior engineers
Assembly language knowledge
Familiar with debugging tools like In-Circuit Emulator, traffic generator, logic analyzer, and/or oscilloscope
Able to review, design, develop, and implement tests to ensure product quality and performance.
Educational Background
Typically requires MSEE/CS combined with 3-7+ years of related experience, or BSEE/CS combined with 5-10+ yrs related experience.
*************************************************************************
SW engineer
1. Company brief introduction:
Cisco Systems is a world-wide leader in networking and communication technology and a fortunate 500 company with revenue of $35 billion.
2. Job Title
SW engineer (several opening); 2-6 year experience
3. Job location
Shanghai, China (welcome Taiwanese alumni also)
4. Job content
register level device driver implementation for high speed complex networking components; Linux kernel related development, multi-processor firmware development, line rate switch traffic implementation
5. Requirement
- Hand-on C and C++, including STL programming in Linux or Unix environment.
- 1+ years industrial experience in multi-processor, multi-process, and multi-thread programming. Familiar with IPC and synchronization.
- Familiar with make tools, shell language, CVS/Clearcase and GDB. Familiar with KGDB is a plus.
- Familiar with embedded system, device driver and register level programming. Experienced with Linux kernel and Linux device driver model is very desirable.
- Must be speaking fluent English & a team player.
- Must be comfortable with large scale team based SW development and frequent inter-group/company communication.
- Experienced with ASIC verification or BIOS development is a plus.
- Hi-end networking switch/router SW development experience is a plus.
- Occasional travel will be required.
***************************************************************
Embedded Software Leader
Quantity: 1
Location: Shanghai
Department: Linksys, Cisco R&D Center
Job Description:
The successful applicant must have 5-10 years of experience, a proven track record, and ideally experience of running software projects in the broadband communications equipment business. A further role is to review existing development processes across the organization, using prior experience to identify and drive through improvements to development and Q/A procedures. This position requires experience doing embedded networking software development, writing software specifications and test plans, and doing project management.
Qualifications:
Overview and Objective:
? Mentoring other software engineers on programming and development methodologies
? Strong written skills to interface effectively with Engineering, Q/A, and customers.
? Hold regular technical review meetings with the engineering team leads.
Education: Master degree or above, PHD is preferred
Programming Language:
Experience in C and C++ is required. Candidates must have experience with object-oriented modeling and software design, and embedded systems development.
OS Platforms: Experience in either VxWorks or embedded Linux is required. Embedded Linux experience is preferred.
Networking knowledge: Candidates must understand the functionality of OSI Model, and TCP/IP stack protocols. Must be capable of developing network applications using the standard socket interface. Must have knowledge of protocol stack design and decoding, state machines, operating system primitives.
Hardware Knowledge: Must understand the basic concepts of interrupts, I/O, DMA, Flash operation, and interrupt handler routines. Driver-writing experience is preferred but not required.
*********************************************************************** |
|