Posted On 17 August

  • Senior Principal Software Engineer

    • Company Huawei
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Job Description:

    We are looking for candidates with solid and working experience in software engineering to join highly talented teams here at Huawei. Successful candidates will have opportunity to work on a wide range of extremely challenging projects and to expose to cutting-edge technologies. You are expected to be creative and fast-learning to keep up with technology advances. We have strong focuses on software life-cycle management, trustworthiness, quality assurance, and algorithm and architecture design. You will find that this is an exciting and rewarding career path.

     

    Qualifications:

    • Work on all stages of Software Development Life Cycle (SDLC) and trustworthy computing including tool and programming languages development, including key software capabilities and algorithms;
    • Provide or apply the best practices for software development in industry to real product lines including telecom equipment, cloud services, software/hardware systems and consumer products, to improve the development process, including compilation/building/test processes;
    • Develop advanced program analysis tools to support software develop for secure and trustworthy software;
    • Work with engineers on different products to refactor legacy code, from coding style to software architecture;
    • Collaborate with academia to study advanced technologies in software engineering domain.

     

    Technical Requirements:

    • Bachelor degree or above in Computer Science, Electronic Engineering or related areas;
    • Extensive working experience in one of these areas:
    • DevOps tool, Cloud-based software, software engineering, compilers, networking, database, operating system, embedded system, numerical computation, parallel computing;
    • Familiar with software life cycle, development tools, building process;
    • Familiar with algorithm designs, data modeling and large scale system design;
    • Solid knowledge in one of the following language, C/C++/Java/Python/GO

    Nice to have:

    • Working experiences in security/software quality, software refactoring;
    • In depth knowledge in compilation process and compiler technology, such as LLVM or GCC;
    • Experience in system modelling, system analysis and verification;
    • Experience in data modeling, database design;
    • Evolved in open source community.

    Information

    • HR Name :Human Resource
    • HR Email :EUsupport@huawei.com
    • HR Phone :18002096555
Top