Software Engineer (C, Python) (offline)

Mellanox Technologies is a world leader in interconnect for data centers, supercomputers, and cloud providers. We provide solutions to Facebook, Alibaba, Netflix, Microsoft, and many other companies.

You can find our NICs (Network Interface Cards) in HP, Dell, and Lenovo servers and most of the TOP100 supercomputers (including #1 - Summit and #2 - Sierra).

Mellanox is looking for experienced Software Engineers who are passionate about Networking and Virtualization to join the ESXi device drivers development team.

We are looking for experienced engineers but will also consider bright candidates for Junior positions.

Responsibilities:
- Being a part of the ESXi software group, working on developing the device driver for Mellanox NICs.
- Collaborating directly with VMware to develop and enhance the next generation virtualization solutions.
- Integration and optimization of existing products and solutions with Mellanox software stack and hardware capabilities.
- Designing and developing components of the network, security and storage software stacks.
- Executing a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post GA support.

Qualifications
- Bachelor's degree Computer Science/Engineering; Master's in CS/CE - highly desired.
- 3 years' experience of Programming (C, Python desirable). Experience in Kernel programming is advantage.
- 3 years' experience in Linux environment and tools.
- Deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux Kernel, and how user-space applications utilize system services to achieve high performance.
- Knowledge of Network Protocols L2/L3/L4 - Ethernet / IP / TCP / UDP.
- Well-rounded engineering skills, including technical investigation, design, testing, and agile software engineering process.
- Excellent written and oral communication skills (English).

Advantage:
- Experience with ESXi
- Experience with ARM
- Experience with Docker and Kubernetes.

We offer:
- Competitive salary + bonuses.
- A bonus package, including medical insurance, parking, gym, training, courses, etc.
- English classes.
- Annual performance, position, and salary reviews.
- Comfortable office in the city center (Leonardo Business Centre, near metro Teatralna and Golden Gate).
- Loyal Team Leader, always ready to teach and to help.
- Fully equipped workplace and the kitchen is full of goodies.

Mellanox Technologies was founded in 1999 and has headquarters in Sunnyvale, CA and Yokneam, Israel. We are a leading supplier of innovative end-to-end InfiniBand and Ethernet connectivity solutions and services for servers and storage. We offer market-leading solutions that include adapter cards, switches, cables and software to support InfiniBand and Ethernet networking technologies. Our products optimize data center performance and deliver industry-leading bandwidth and scalability. In addition, we serve a wide range of markets including high performance computing, enterprise, data centers, cloud computing, big data and Web 2.0. We are constantly reinventing ourselves to stay ahead of the market and bring game-changing products and services to the industry.

About NVIDIA

NVIDIA is an artificial intelligence computing company. The company's offices around the world employ more than 25,000 people. Headquarter is in Santa Clara, California, USA.
NVIDIA Networking has been providing high-speed RDMA/InfiniBand and Ethernet solutions for data centers, high-performance computers, and clusters.

We are working at the edge of technology and science, investing into RnD to provide our clients the most reliable and high-speed solutions, which include: host control adapters, L2/L3 switches, cables, storage systems and software that allows running everything– drivers, management utilities, libraries and tools for software developers and admins.

Joining NVIDIA is an opportunity to stay at the edge of technologies that will shape the World tomorrow.

Company website:
http://www.nvidia.com

DOU company page:
https://jobs.dou.ua/companies/nvidia/

The job ad is no longer active
Job unpublished on 11 June 2020

Look at the current jobs C / C++ / Embedded Kyiv→