BBA Senior Software Design Engineer
Beijing
Description - 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.
Qualifications - 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
|