• Senior Embedded Linux Engineer for BlueField- Kiev

    Job Locations UA-Kiev
    Posted Date 2 months ago(5/8/2018 9:53 AM)
    Job Length
  • Overview

    The multi-core processors software development team at Mellanox is looking for a  Software Engineer with experience in Linux system software and embedded systems.  We provide our customers highly scalable ARM-based multi-core processors with unrivaled hardware accelerators that provide networking, I/O, and security performance gains with all the software required to get their product to market ahead of the competition.  


    • Be part of a team of engineers who see “the big picture”, where consideration of the whole system and cross-functional work with the hardware team is key, but where you will own and architect your design end-to-end
    • Work in a pre-silicon development environment as you design, debug, measure, and optimize performance, while developing and utilizing emerging software simulation models and hardware emulators
    • Deliver/own components of the system software stack including processor firmware, OS drivers, kernel stack support and maximum-performance user space libraries
    • Execute a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post GA support
    • Become an expert in your domain while continuing to learn new technologies
    • Collaborate productively with the open source community to develop and enhance industry-standard programming models and platform support, and upstream our work into standard software distributions
    • Work directly with major commercial Linux distribution providers


    • Good spoken and written English.
    • Bachelor or higher degree in Computer Science, Electrical Engineering or related field.
    • Vast experience in developing software for embedded systems.
    • Experience in Linux kernel development. Strong understanding of the system software stack and software/hardware interaction, including device drivers, Linux kernel, system services.
    • Understanding and experience working in Scrum teams.
    • Experience in problem-solving, technical investigation, software development and design, estimation, architecture.
    • Proven leadership skills – time management, communication, task and product ownership.


    Would be a plus:

    • Fluent level of English.
    • Active participation in big open source projects, contribution to OSS community.
    • Deep understanding and practical experience of networking, L2/L3 protocols.
    • Knowledge and practical experience working with RDMA, InfiniBand, PCIe.
    • A good understanding of high-performance processor architectures and hardware accelerators.
    • Experience with parallel systems, including multi-core processors, SMP and NUMA architectures, other computational components such as DSPs, FPGAs, and
    • Experience working with ARMv8 architecture, ATF, UEFI, ACPI.
    • Knowledge of Bash and scripting languages (Python, Lua, Perl).

    Company Description

    About Mellanox


    Since 1999 Mellanox Technologies 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.


    A short list of facts about Mellanox Technologies:

    • Mellanox was one of the founding members of InfiniBand Trade Association along with IBM, Cray, Intel, and Oracle in 1999.
    • Mellanox’s Verbs API (VAPI) has become the first API for InfiniBand programming and served as the basis for OpenFabrics Verbs API.
    • Mellanox is in the top 10 contributors to Linux Kernel amongst companies.
    • Mellanox’s equipment is installed on 50% of world’s Supercomputers.
    • The list of our customers includes Netflix, Facebook, Microsoft Azure, IBM, Alibaba, Baidu, PayPal and many others.


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

    Additional Information

    We offer

    • A comfortable office in the heart of Kyiv.
    • Competitive salary.
    • Work with a team of passionate professionals.
    • Personalized career development plan.
    • Annual performance, position, and salary review.
    • Rich bonus package which includes medical insurance, paid vacations paid sick leaves, gym, and annual bonuses, based on performance.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed