Senior Linux QA Leader
Shanghai
Responsibility:
Successful candidate will be working on MeeGo project in SSG/SSD/Open Source Technology Center, responsible for leading the validation work for MeeGo core stacks on Atom based Handset platform. MeeGo core stacks include areas Telephony, Linux Kernel, Drivers, Graphics, Multimedia, Data management, middleware libraries, such as QT, Web Service, Bluetooth, Connection Manager etc. Main responsibilities include driving and leading the team to deliver MeeGo core stack test plan, test design, development, automation and execution for handset product, as well as working with Company internal partners like other business groups and external customers to align QA role and responsibilities and to ensure QA deliverables.
Qualification:
* BS/MS in Computer Science;
* 2 years¡¯ project management or project leader experience;
* Expert in software validation methodologies and process, experience in open source validation is a plus;
* Strong communication skill;
* Expert in Linux user space development, QT and programming language C, Shell, Python;
* Expert in key technologies such as Graphics, Security, Power Management, Multimedia, Communications (WiFI, WiMAX, Bluetooth¡);
* Expert in Linux tools (revision control tool git, bugzilla...) and Linux automation;
* Knowledge and experience in Company hardware architecture;
* Fluent oral and written English;
* Good Team work and self-motivated
Sr. SW Engineer ¨C Oracle Solaris Kernel Develop
Shanghai/Beijing
Description
Solaris is the well established UNIX OS and as the result of Oracle acquisition, it¡¯s becoming more important as part of Company¡¯s enterprise and mission critical server growth strategy. In this position, you will be the core kernel developer to optimize Oracle Solaris on Company server platforms. You will be working on the architect, design, implement and debugging for kernel features as well as working with Oracle Solaris core developer and Company architects for Solaris integration. That may cover areas including power management, kernel performance tuning, core Company silicon enable, path findings and mission critical features.
Qualifications
You should possess a Bachelor of Science degree with more than five years working experience or a Master of Science degree with more than three years working experience as a developer. Additional qualifications include:
- Great passion in core system software development and technical influence
- Strong C programming and kernel development skills
- Strong problem solving capability
- Good team work
- Good English skill both on oral or written
- Experience on OS kernel performance tuning, power management and mission critical features would be an added advantage
- Deep understanding on operation system with Linux* and/or Solaris* would be an added advantage
- Good understanding computer system architecture with Company architecture knowledge would be an added advantage
Linux (Mobile and Embedded) Validation Developers
Shanghai
Job Description
The Open Source Technology Center (OTC) within the Company Software and Services Group (SSG) is creating software for the next generation of mobile internet devices and various embedded devices. OTC Validation team is responsible for the quality assurance for OS stack, toolchain and user experience. e.g. graphics, telephony stack, connectivity framework, sensor framework, media framework, touch framework, content sharing framework, resource management, device management, power and performance, and user experience for handset, tablet, TV and netbook etc. The majority of the team is based in Company Shanghai Zizhu site.
OTC validation team is looking for the talent for Linux based embedded devices OSes stacks and toolchain validation and tool development. In this position, you will get chance to work with worldwide embedded Linux experts on various important subsystem ingredients and tools. The ideal candidate must be good at problem solving, motivated and have the ability to research open-ended technical challenges. Your responsibilities will include but not be limited to: develop tools, test cases, and test plans, be able to do issue analysis bug isolation, interact with key stakeholders for issue resolving.
Qualifications
Master or Bachelor degree in Computer Science, Engineering or related majors
- Has practical programming experience on Linux.
- Strong C/C++ program skills and Shell/Perl/Python programming skill is very good plus;
- Development Experience on test tool, test framework, or test automation on Linux is a plus;
- Quick learning and good self-motivation
- Excellent communication skills both in English and Chinese
MeeGo Distribution Tools Developer
Beijing
The MeeGo distribution team is responsible for the development, maintenance, and optimization of MeeGo Core OS. The team also develops various tools to facilitate MeeGo developers and enhance MeeGo distribution infrastructure.
You will work in the team as an infrastructure tools developer.
You should possess a Master or a Bachelor of Science degree in Computer Science or other related technical degrees. Additional qualifications include:
¡¤ At least three years of Linux* or Unix* software development experience with proven records
¡¤ Excellent Python/Perl/Shell/Ruby/C/C++ programming skills (any two)
¡¤ Excellent debugging skills in Linux* or Unix*
¡¤ Verbal and written English communication skills
¡¤ Team work and self-motivated
¡¤ Having proven records of contributing to the open source community would be an added advantage
¡¤ Experience in Linux* OS distribution work would be an added advantage
MMD software test engineer
Shanghai
Job Description
In this position, you will be a software test engineer that is responsible for designing, implementing and executing the test cases for Company software products. Your responsibilities will include but not be limited to: - Design and develop the test cases on Windows and Linux, including the testing for OS/drivers, libraries, tools and applications. - Work closely with software architects and development engineers through the whole software development lifecycle. .
Qualification:
You should possess a Master of Science degree in Computer Engineering or Computer Science with more than 1 years experience or a Bachelor's degree in above disciplines with more than 3 years experience. Additional qualifications include:
Technical Skills:
- Hands-on proficiency in C and/or C++ programming languages.
- Experienced in software development and testing on Windows and/or Linux platform (C/C++). Experienced in driver development and testing will be an added advantage.
- Knowledgeable in system architecture (x86, ARM, etc.) and OS Internals.
-Knowledge and experience of software security and system testing principles and techniques would be an added advantage
Soft Skills:
- Good cross-functional teamwork - Good communication skills in English, both verbal and written - Excellent problem solving skills and be able to work under pressure.
|