Development IDE Tools Chief Architect
Bellevue, WA, USA | Huawei
Industry:Telecommunications & Wireless
Functions:IT / Information Technology
Job Description:60 people have viewed this job
As the Principal Engineer, CloudIDE Tool, you will gain insight into and lead development of cloud and intelligent development tools and establish Huawei’s advanced cloud development tool family and capability sandbox in intelligent development tool fields. You will help build Huawei's analysis and decision-making system and capabilities for development tools, which are intelligent, integrated, and easy to interact with.You can explore in related technical areas and conduct business deployment. You will also provide development in tool technologies, business planning, and strategies that are based on cloud development environments according to the industry, business development trends and the company's products and solutions.You will become a competency expert for the entire company's software development tools.
Build a fast cloud development tool chain, and explore related technical areas in business deployment.
Research & generate Tool and technical benchmark analysis and top architecture design in cloud development environment
Responsible for long term evolution and planning for integrated development environment (local and cloud IDE) in software development
Responsible for building of architecture for Huawei’s integrated development ecosystem.
Plan and deliver industry-leading architecture competitiveness (deliverables include patents, architecture DFx fulfillment ratio) of development tools based software analysis.
Design and delivery of software analysis tool chains in open source community.
Responsible for business planning direction and main features of Huawei cloud development environment – Scenarios, Languages, Ecosystem
Bachelors degree minimum with more than 10 years’ relevant experience in fast and reliable cloud development tool chain building, tool development, or a long time contributor in the mainstream open source software community
Proficient in linux / Unix operating system.
Skilled in the use of a variety of software development tools: Jenkins, VSTS..
Familiar with front-end open source framework, Microservice architecture, virtualization technologies, container technologies, and distributed storage.
Capable of planning and designing secure, steady, and reliable large distributed computing system with high scalability, robust performance.
Profound understanding and insights in the development of technology and tools based on software analysis.
Successful project delivery and technical research experience in software development tools.
Solid English proficiency is preferred.