Software Design Engineer
Beijing
Responsibilities:
–Design and develop software modules, including documents.
–Design and review related features.
–Perform unit test and integration on software.
–Integrate software with third part software modules.
–Maintain software modules and support deployment from R&D point of view.
Requirements:
–BE/ME in CE/CS or similar field.
–Strong C programming skills.
–Hands on experience on switch/router embedded system software development.
–RTOS embedded experience (VxWorks, PSOS, Linux OS)
–Experience in L2 Ethernet switching protocols (any of the following protocols; VLAN, LACP,STP, IGMP, Multicast)
–Thorough understanding of networking technologies at Layer-2/Layer-3 (e.g., Ethernet switching, bridging, VLAN, IP routing and forwarding)
–Experience in design and development of networking software features at platform dependent layer, dealing with specialized ASICs, network processors for high-performance packet forwarding systems, developing drivers and other platform dependent code
–Must be a self-starter, team player, be able to work cohesively within the team and across geographically spread teams to accomplish results
Senior Software Design Engineer
Beijing
Responsibilities:
–Design and develop software modules, including documents.
–Design and review related features.
–Perform unit test and integration on software.
–Integrate software with third part software modules.
–Maintain software modules and support deployment from R&D point of view.
Requirements:
–BE/ME in CE/CS or similar field.
–Strong C programming skills.
–A strong background in system-level programming, multi-threading, IPC, and networking.
–Strong problem solving and software development/troubleshooting skill.
–Hands on experience on switch/router embedded system software development.
–Hands on experience with IP routing (any routing protocols like OSPF, ISIS, BGP).
–Strong RTOS embedded experience (VxWorks, PSOS, Linux OS), Linux is the mandatory knowledge.
–Experience in design and development of networking software features at platform dependent layer, dealing with specialized ASICs, network processors for high-performance packet forwarding systems, developing drivers and other platform dependent code
–Must be a self-starter, team player, be able to work cohesively within the team and across geographically spread teams to accomplish results
|