Hardware Positions
Software Positions
- Network management Engineer (Job #108)
- Application SW engineer (Job #110)
- Development test engineer (Job #123)
- Software Engineer: Data Plane Software Engineer (Job #105)
- Routing protocols SW engineer (Job #109)
- Middleware technical-leader (Job #120)
- Linux Networking Software Engineer (Job #124)
- Embedded LINUX Software Engineer (Job #122)
Hardware Positions
Hardware Practical Engineer
(Job #201)
Preferred Skills
- 4-8 years experience in development and debugging of high speed boards and systems
- Experience with protocols like SONET, ETHERNET, OTN (advantage)
- Team player
- Good English speaking and writing skills
Network management Engineer
(Job #108)
Job Description
This person will be involved in the design and development of Software modules for network device management. The position requires excellent design and coding capabilities, knowledge in management and security protocols, and good understanding and experience with Linux. This position requires highly motivated person with good communication skills
Preferred Skills
- B.S in Computer Science, SW Engineering or the equivalent
- At least 2-3 years of development, with exceptional C programming skills
- Development experience in Linux OS
- Advanced knowledge and experience in management application (such as AAA, TACACS, SNMP etc.) - advantage
- Knowledge of layer-3 networking applications (such as routing protocols, QoS, ACL, Netflow) - advantage
- Excellent collaboration and communication skills (both written and verbal)
- Good English speaking and writing
- High motivation and dedication with desire to work in a startup environment .
Application SW engineer
(Job #110)
Job Description
Design and development of user-space applications in a distributed Linux high-end routing system. The position requires excellent design and coding capabilities, knowledge in Layer-3 networking, good understanding and experience with operating systems, SW data structures and algorithms
Preferred Skills
- B.S in Computer Science
- At least 2-3 years of development, with exceptional C programming skills
- Experience with Layer-3 networking applications (such as routing protocols, QoS, ACL, Netflow) - advantage
- Good collaboration and communication skills (both written and verbal)
- Good English speaking and writing
Development test engineer
(Job #123)
Job Description
- Testing of high end routing device
- Requires full responsibility and ownership of features and application testing including:
- Writing test plans based on design docs and RFCs
- Executing test cases, analyzing results, reproducing and triaging bugs
- Automating test cases using Fanfare iTest
Preferred Skills
- Experience in core networking technologies (routing protocols, forwarding, acl, qos, IPv6, mpls, etc.)
- Academic degree in Engineering or Computer Science or equivalent - Advantage
- Familiarity with distributed routers (Cisco, Juniper) – advantage
- Linux background – advantage
- knowledge in programming
- knowledge in TCL scripting
- Good English speaking and writing skills
- High motivation
- High dedication with desire to work in a startup environment
Software Engineer: Data Plane Software Engineer
(Job #105)
Job Description
Design and development of data plane software features for high-end distributed networking system. The position requires excellent design and coding capabilities, knowledge in networking, good understanding and experience with Linux, SW data structures and algorithms.
Preferred Skills
- B.SC in Electronics Engineering, Computer Science or the equivalent.
- At least 1-3 years of networking applications development experience.
- At least 1-3 years of Linux applications development experience.
- Knowledge and experience in C programming language.
- Knowledge and experience in embedded system software development.
- Excellent collaboration and communication skills.
Routing protocols SW engineer
(Job #109)
Job Description
Design and development of data plane software features for high-end distributed networking system. The position requires excellent design and coding capabilities, knowledge in networking, good understanding and experience with Linux, SW data structures and algorithms.Design and development of routing protocols modules on a distributed Linux high-end routing system. The development is in existing routing suite, and includes integration and development of new features. This position requires excellent design and coding capabilities, with fundamental understanding of networking protocols (TCP/IP, routing protocols),operating systems, SW data structures and algorithms.
The candidate should have experience in IP related development work on C Unix/Linux, with a deep understanding of scalability and performance issues in distributed high-scale system.
Experience and understanding in one of the following area is highly desired : MPLS and MPLS-TE (LDP, RSVP-TE), IGP (ISIS , OSPF), Multicast (PIM, MSDP). This position requires highly motivated person with energetic temperament, and good communication skills.
Preferred Skills
- B.S in Computer Science
- At least 3-4 years of development, with exceptional C programming skills
- Fundamental understanding of routing protocols
- In-depth knowledge in MPLS, IGP, Multicast , IPv6 - advantage
- Experience designing and developing IP networking code in C
- Good collaboration and communication skills (both written and verbal)
- Good English speaking and writing
Middleware technical-leader
(Job #120)
Job Description
This person will lead the design and implementation of distributed embedded computing system. This includes the following software infrastructure components: Shelf management, installation, packaging, high availability, In-service upgrade, log-facility etc. The position will require close interaction with other teams and exceptional communication skills
Preferred Skills
- B.SC in Computer Science, SW Engineering or the equivalent
- At least 5 years development experience in Linux networking
- Excellent system level understanding with experience leading designs of similar-scale products.
- In-depth knowledge of OS such as UNIX / Linux
- Hands-on experience in embedded C, Scripts, well-known protocols, UNIX/Linux services
- High-Availability solutions, Software packaging, etc
- Very good personal-relationships: Ability to mentor others, negotiate requirements, and excellent verbal and writing communication skills
- Willing to work in start-up physical environment and under tight schedules
Linux Networking Software Engineer
(Job #124)
Job Description
Design and development of Linux Networking sub-system, including networking device driver, Linux TCP/IP stack modifications, user space networking daemons for high-end, distributed, networking system.
Preferred Skills
- B.SC in Electronics Engineering, Computer Science or the equivalent.
- At least 1 year of Linux kernel networking sub-system development experience
- At least 1 year of Linux networking applications development experience.
- At least 1 year of Linux Device Drivers development experience.
- In-depth knowledge and experience with SW development for distributed, highly available systems.
Embedded LINUX Software Engineer
(Job #122)
Job Description
This person will be involved in embedded system design and developmen The position will require close interaction with people the company (hardware team) as well as external vendors.
Preferred Skills
- B.SC in Electronics Engineering, Computer Science or the equivalent
- Good communication skills
- Willing to work in a start-up environment and under tight schedules
- 1-3 years of development experience in the embedded system area
- Knowledge of OS such as UNIX, Linux
- Knowledge of distributed system design principles
- Experience in embedded C: writing, testing and debugging:
- Linux kernel loadable modules and device drivers
- BSP for ARM/PPC processors
- Knowledge of HW such as SoC, memory, FPGA, PHY/MAC, PCI, SPI/I2C, NP, HW Lab tools

