Position : Product Development Manager (DSL)
Location : BeiJing
NETGEAR, Inc. (Nasdaq: NTGR) designs, develops and markets technologically advanced, branded networking products that address the specific needs of small and medium businesses and home users. The Company supplies networking products that meet the ease-of-use, quality, reliability, performance and affordability requirements of these users. NETGEAR's suite of approximately 100 products enables users to share Internet access, peripherals, files, digital multimedia content and applications among multiple personal computers and other Internet-enabled devices. These products are grouped into three major segments: Ethernet Networking, Broadband, and Wireless Networking, which include switches, adapters, and secure wired and wireless routers and gateways
Position : Product Development Manager (DSL)
Location : BeiJing
Product Development Manager (DSL)
As a member of the Service Provider Engineering team, you will be responsible for managing the development of DSL broadband product software targeted at service providers that provide Home Gateway, IPTV and Voice over IP (VoIP) services. These products will incorporate one or several of the following technologies: DSL, PPPoX, DNS/DHCP, IP, SIP, IGMP, 802.11 Wireless, Ethernet, VPN, Firewalls.
The primary function of a product development manager at NETGEAR is project management and software development supervising. The product development manager supervises the Software Development Team to ensure that products are delivered in a timely fashion to a high quality and in accordance with the NETGEAR procedures and systems. In addition the manager oversees the activities of QA team. Within the service provider group, another important project management aspect is working with the sales Engineers to get products approved at service providers. The manager must manage the technical issues that arise during the approval process and ensure a rapid resolution by working with and through the sales engineers, and SW development team.
Job Responsibilities
- For assigned projects, take overall responsibility for delivering the product to production; including requirements generation, hardware, firmware, documentation, regulatory testing and Agile release requirements, per Netgear policies. It is expected that projects should be managed with minimal supervision.
- Project management. Develop, publish and meet schedules, keep all stakeholders informed of product status at all times
- Project Execution. Manage the software development team in the development process.
- Product Verification. Manage verification testing of product features and performance.
- Documentation. Provide input for manuals, help files, application notes and tech support web pages.
- Support. Resolve any 3rd level technical support escalations.
- Track industry technology developments, supplier roadmaps, standards bodies and make product recommendations
Skills and Requirements
- MSCS or MSEE with 5+ years experience in networking hardware/software product development
- In depth Domain knowledge in IP networking for Home gateways, including networking and security protocols
- Familiarity with DSL forum standards an advantage
- Engineering background with significant hands-on experience in product development.
- Strong understanding of the development cycle of technology products, specifically test driven development, able to track and resolve issues.
- Effective organization, project management and coordination skills; ability to get the job done.
- Teamwork. This position requires a close working relationship with the extended Netgear team, including engineering, operations, sales, customer support, marketing and program management.
- Good communication skills, both written and verbal.
- Experience working in a start-up environment.
- Self-starter that works well on a team.
- Experience in developing software for embedded operating systems including embedded Linux or VxWorks, etc. Embedded Linux experience is preferred.
- Practical development experience with C, C++
- Candidates must have experience with object-oriented modeling and software design, and embedded systems development.
- 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.
|