Quantcast
Channel: Research Park
Viewing all articles
Browse latest Browse all 4406

Principal Programming Tools Architect

$
0
0
Company Name: 
Category: 
Software & Web Development
Status: 
Full-Time
Contact Email: 
Sharon.zhu1@huawei.com
Description: 

Principal Programming Tools Architect

Location:            Champaign, IL (R&D)

The Opportunity:

As a company, we are committed to creating maximum value for telecom operators, enterprises and consumers by providing competitive solutions and services. Our products and solutions have been deployed in over 140 countries, serving more than one third of the world’s population. Huawei's vision is to enrich life through communication.

Description:

Huawei is a leading global information and communications technology (ICT) solutions provider. Through our dedication to customer-centric innovation and strong partnerships, we have established end-to-end advantages in telecom networks, devices and cloud computing. We are committed to creating maximum value for telecom operators, enterprises and consumers by providing competitive solutions and services. Our products and solutions have been deployed in over 170 countries, serving more than one third of the world’s population. Huawei has over 150,000 employees, approximately 70,000 of which are engaged in Research & development. Huawei operates a global network of  14 regional headquarters, 16 R&D Centers, 28 Innovation Centers jointly operated with customers, and 45 Training Centers. Huawei is leading the way by rethinking the future. From devices to telecom infrastructure to cloud computing and convergence solutions, we are rethinking every link in the chain with ICT based innovation to deliver a better future... faster.

About This Position:

The Programming Technologies Lab of Huawei is seeking candidates w/ expertise in the broad area of programming technologies. Our lab is young but growing, and has a vast technical space to explore. We welcome researchers and engineers alike.

As a member of a highly talented team, you get to do creative work and make real impact by solving real customer problems. While our current projects include language design, compiler & JVM, and performance optimization, the lab continues to grow and expand to explore programming technologies in new domains (e.g., cloud, distributed computing, smart devices). As such, we are not looking for people w/ a fixed set of skills, but rather for “growth-mindset” people preferably w/ versatile experiences in the field.

Responsibilities:

·       Define the strategy and roadmap in the area of programming tools;

·       Architect programming tools solutions (incl. but not limited to performance analysis tools, correctness checkers, productivity tools, next-generation intelligent tools) to solve real customer problems;

·       Proactively engage with customers to identify opportunities for programming tools solutions;

·       Bootstrap projects from scratch; and turn ideas into prototypes and production;

·       Provide technical leadership and mentorship for a geographically distributed team of engineers;

·       (Last but not least) Be creative, keep on learning, and stay connected w/ the community.

Requirements:

·       M.S. or Ph.D. in Computer Science (CS), Electrical and Computer Engineering (ECE), or related fields

·       5+ years of work experience in the relevant areas

·       Expertise in one or more of the following areas:

·       Programming tools, with experience in a relevant area such as program analysis tools, software verification, software engineering tools, automation tools;

·       Performance analysis & optimization, via experience in a relevant area, such as performance modeling, diagnosis tools, parallel software development, or processor or system simulator development;

·       Strong software development skills, proficiency in software engineering techniques and methodologies.

·       Fluency in C/C++/Java programming

Nice to haves:

·       Because we develop programming technology for a variety of purposes, competence in a breadth of programming paradigms is a plus, such as imperative and functional programming, formal specifications and assembly code;

·       Experience with developing programming technologies tools for the Cloud and for smart devices;

·       Prior engagement in open-source projects, developers’ community, and/or research community.

·       Huawei Inc. is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Why work for us?

·       Our contract sales reached $46.5 billion USD in 2014, a year on year increase of 20.6%.

·       We invest in engineering and innovation - 70,000+ of our 150,000 global employees work in R&D.

·       Globally ranked #1 for International Patent Submissions.

·       We continually invest heavily in global community involvement programs.

·       We support green energy - Lowered CO2 emissions by 13,000 tons via Huawei’s green packaging solutions

·       We are a member of 130 standard bodies.

·       Engaged in over 100 research projects with 50+ Universities in the United States

 

Contact: Sharon Zhu, Sharon.zhu1@huawei.com

To Apply, send resume and cover letter to Sharon Zhu.


Viewing all articles
Browse latest Browse all 4406

Trending Articles