Chinese  English
 
Home About Us Job Opening Our Service Business Process Submit Resume Successful Cases Training Clients Join Us
HOME > Job Opening
uBT Validation and Tools engineer/UBT software engineer/HTML5 software engineer
Location£ºShanghai   Date£º2010-10-28
 
uBT Validation and Tools engineer
Shanghai
 
Job Description:
Working in a software product validation and tools team, the candidate would be responsible for implementing innovative validation methodologies to ensure highest binary translation software quality, designing tools and validation infrastructure, as well as performing test case development and validation. Challenging and interesting work. Highly motivated group. Means every member has the ability to directly affect product success and innovate future technologies.
Qualifications:
The candidate should have excellent development and debugging skills (low level language like C, C++ and assembly or Java and script languages such as Python/Perl/Bash), and proven track record of solving complex technical problems and writing technical design documents. One or more of the following area is highly preferred: OS internals, computer architecture on Company processor and virtual machines, compiler technology, web, networking, Linux basics., debugging and optimization in multi-threading environment.
 
 
 
UBT software engineer
Shanghai
 
You should possess a relevant educational qualification. Additional qualifications include:
- Excellent development and debugging skills (low level language like C, C++ and assembly preferred) and proven track record of solving complex technical problems and writing technical design documents.
One of one or more of the following would be an added advantage
- Compiler technology especially performance tuning and optimization
- Debugging and optimization in multithreading environment
- Operating System (OS) internals
- Computer architecture on Company® processor and virtual machines
 
 
In this position, you will be responsible for working in a software product development and/or validation team. Your responsibilities will include but not be limited to:
- Architecting and developing new dynamic binary translation and/or compilation and/or virtual machine technologies, performing validations and ensuring the software quality
-         Challenging and interesting work. Highly motivated group. Means every member has the ability to directly affect product success and innovate future technologies
 
 
 
HTML5 software engineer
Shanghai
 
MUST (Strongly required):  
* Comprehensive experience on x86 (not ARM / MIPS etc.)
* Good at C/C++ and Linux development -> they should have enough confidence to be interviewed for this. J
* English is qualified and general communication should be ok (our project has US partners)
Highly Preferred
 * Solid proof of computer science background (e.g. from top tie universities, major in CS) 
 * Have experience in performance analyzing / tuning. This doesn¡¯t mean that the candidate¡¯s daily work is purely perf. tuning. Instead, it means that he/she ever practiced such kind of tasks in development (perf. tuning is very common during daily development).
 PLUS:
* Knowledge of web browser internals
* Proficient JavaScript programming
* Proficient Python programming
 
You must possess a Bachelor and/or a Master and/or a Ph.D. degree in Computer Science, or proven record of your knowledge and/or experience in computing science. Additional qualifications include:
- Familiar with computer architecture and profiling tools
- Performance tuning and optimization skill on both application level and architecture level
- Strong analytical skills and have the ability to work independently and in teams, and have good perception and anticipation
- Excellent communication skills (in both English and Mandarin) and demonstrated ability to communicate at various levels of abstraction (concept to details)
- Deep understanding on the whole software stack, operating system and browser in particular. Experience in HTML5 would be an added advantage
 
In this position, you will be responsible for working with a group of talented people on HTML5 workload construction, analysis and optimization. In your daily job, you are required to define solid workload selection criteria, select and/or construct the representative workloads and build an automation environment to make the process of metrics collection and data profiling a stable and repeatable one. Based on the collected data, you are required to identify the performance and/or power bottleneck and figure out the root cause, then propose optimization approaches and verify the soundness of your optimization proposals on top of Company® platform. In addition to that, you are also expected to exercise architectural influence driven by the optimization data and the identified architecture and/or micro-architecture issues. Put it short, we offer an opportunity for you to work in the emerging area of HTML5 and make influence at Company®.
Legal Declaration | Friendship Link | Contact Us
Copyright © Elitehunt Consulting Corporation.2007 All right reserved  Email: elitehunt@elitehunt.com  Tel:8610-65007447
¡¡