Sr. C/C++ Software Engineer

Beijing, CN

Job Description / Skills Required


This is an exciting opportunity for a talented Sr. software engineer to work at Mellanox in Beijing R&D Center. The successful candidate will have significant responsibility for the ongoing development of key components of our products. You will work in a dynamic atmosphere with opportunity to learn new protocols and platforms. This position requires passion for working with our China field teams as well as oversea engineering teams in US and Israel.

Software developer as part of a networking oriented software development team.
L2/L3 functions and protocols implementation, components (SDK, BSP, Router stack/platform etc.) integration in both kernel and user space (Ethernet/InfiniBand switch/router product lines)
Full development cycle methodology (design to final delivery to customer)
Deliver quality software against often aggressive deadlines.
Work effectively in planning and prioritization activities.
Work effectively with teammates both locally and remotely in software development, maintenance and quality assurance activities.

Bachelor or above in Computer Science or telecommunication engineering or related discipline

Strong C/C++ programming skills

At least 5 years project experiences using C/C++ in Linux (user and/or kernel modes)
Good networking knowledge and be familiar with L2 bridging, L3 routing and protocols such as VLAN, STP, OSPF, BGP, PIM etc.
Good understanding on design and implementation of new switch/router products.
Proven track record in system/platform/chassis management development.
Strong experience in high-performance or multithreaded programming.
Being a good communicator and fluent in English and mandarin.
Must be self-motivated, good team player, be able to work collaboratively within internal team oversee sites.
Agile software development mindset is a plus.
Scripting language like Bash or Python is a plus.
Company Description:

Mellanox Technologies (NASDAQ: MLNX) was founded in 1999, is headquartered in Sunnyvale, California and Yokneam, Israel, a leading supplier of end-to-end Ethernet and InfiniBand intelligent interconnect solutions and services for servers, storage, and hyper-converged infrastructure.
Mellanox offers a choice of high performance solutions: network and multicore processors, network adapters, switches, cables, software and silicon, that accelerate application runtime and maximize business results for a wide range of markets including High Performance Computing, enterprise data centers, Web 2.0, cloud, storage, network security, telecom and financial services. More information is available at