|
Client Profile
Founded in October of 1999 our client's Data Networking Division is headquartered in Pittsburgh, Pennsylvania, USA. It is modernizing the data service architectures of the world's largest carrier networks with its innovative IP-based multi-service data delivery solutions. Their service edge routers and service management solutions enable profitable delivery of all switched and routed data services at the edge of carrier IP/MPLS networks. Their Data Networking Division's edge routers are the first to combine full-featured data service support and complete Internet routing in a carrier-class IP-based platform. This unmatched service agility enables carriers to offer any type of data service (including MPLS Layer 2, IP VPNs, Internet access, ATM, frame relay and Ethernet and broadband) over a range of interface speeds and access networks.
Privately held, our client began commercial deployment of its carrier solutions in early 2002 and continues to grow its worldwide customer base and revenues. The company has received $102.3 million in funding from leading investors including CIENA® Corporation (NASDAQ: CIEN), New Enterprise Associates (NEA), Trinity Ventures, Worldview Technology Partners, WorldCom Ventures, Rein Capital and CommVest.
Position 1: R&D-Mng Software Engineering
Location: Pittsburgh, Pennsylvania.
Key Responsibilities:
The candidate will be a key contributor in client's leading System Software team, focused on the development of software infrastructure for their line of Ethernet switching and routing products. Team responsibilities range from high level infrastructure and architecture (high availability and configuration management) to the low level (utility libraries, Linux kernel, open source build environment).
Essential Requirements:
- The candidate must be a highly proficient software developer with exceptional C++ programming skills.
- The candidate must possess strong software engineering and object-oriented design skills.
- Effective communication skills and an ability to work effectively in a dynamic team environment are essential for success.
- A BS or MS in CS or equivalent experience is required.
- 5 -8 years of relevant experience
Preferred Requirements:
Experience in:
- Multi-threaded programming
- C++ Standard Template Library
- Template-based generic programming
- Large-scale software engineering using C or C++
- CORBA interface definition and implementation
- Open source development tools (gcc, glibc, gdb)
- XML
Position 2 : R&D-Mng Software Engineering II
Key Responsibilities:
- Developing embedded software for the ECI brand of high performance Edge Routing Products.
- Areas of Software development projects will include:
- Drivers for physical interfaces and custom network processors on ECI’s products and �Embedded Layer 1 and Layer 2 network protocols.
- Develop software design and document the design.
- Implement correct, efficient, maintainable, robust and elegant software solutions using Object Oriented C++ and other languages.
Essential Requirements:
- Strong C/C++ coding skills.
- Knowledge of data structures and algorithms
- Bachelors/ Masters in Computer Science (or equivalent)
Preferred Requirements:
- Masters Degree in Computer Science
- Software Development Knowledge and Experience: Software Development Process (requirements, design, implementation, review and testing) Software Revision Control (perforce) and Build Environment tools (cons)
- Software Design Knowledge and Experience: Object Oriented (UML), Large Scale Systems, Design Patterns, Embedded Software, Real Time, Distributed Processing, Multithreading, Device Drivers, RPC (CORBA), Operating Systems (POSIX, Linux), Data Structures and Algorithms, Memory Management, Kernel Development, Open Source and/or Collaborative Distributed Software Projects.
- Software Implementation Knowledge and Experience: Languages (C++, Java), Libraries (STL, POSIX), Debugging (GDB), Scripting (PERL).
- Networking Design Knowledge and Experience: Layering Concepts, Layer 1 (IEEE 802, SONET/SDH) Layer 2 (PPP, Frame Relay, ATM), Layer 3 (IP, MPLS), Routing Protocols (BGP, OSPF, ISIS), Management (SNMP), Security (RADIUS).
- Networking Implementation Knowledge and Experience: Protocol testers (Adtech, SmartBits, RouterTester), Device Driver Debugging.
Position 3: QA-Quality R&D Engineer
Key Responsibilities:
The candidate will be a key contributor to our client's leading edge Software Test team. Responsibilities include working closely with other Test Engineers to understand new features as well as to develop, implement, and execute test plans for new and existing features.
Other major responsibilities will include developing, implementing, and maintaining automated tests that provide feature and performance/scalability regression test coverage for new and existing features, monitoring and debugging automated test failures, and working closely with the development team to ensure problems are resolved in a timely manner.
Essential Requirements:
- The candidate is required to have a sound understanding of programming languages (C, C++) and scripting languages (TCL), a familiarity with good coding principles, test automation development experience, and strong debugging skills.
- A BS or MS in EE/CS or equivalent experience is required.
- Effective communication skills and an ability to work efficiently in a dynamic team environment.
Preferred Requirements:
- Understanding of IP-based routed networks.
- Understanding of BGP/ISIS/OSPF protocols.
- Understanding of IGMP/PIM-SM protocols.
- Understanding of MPLS protocols and L2 and L3 VPN applications.
- Understanding of IPv6.
Please mail your resumé to rita@assure-usa.com or contact us at 650585225 .
|