Mobile Runtime SW Engineer
Beijing
Description
The SSG System Software Division has openings for software developers to work on Runtime Environment technologies for mobile internet devices. We are looking for senior engineers to provide technical leadership in a project which will develop a full mobile software stack. The responsibilities will include developing the full mobile software stack, enabling the mobile stack on Mobile Internet Devices (MIDs) based on Company Architecture (IA), and analyzing and implementing opportunities for performance tuning, optimization and differentiation. The ideal candidate should be able to work in the code, optimizing it for IA, as well as work with external partners.
Qualifications
The candidate should possess a BS/MS in CE/CS and a minimum of 3-5 years of experience, or a PhD and 2-3 years of experience. The position requires strong leadership skills, good relationship management, communication, negotiation and conflict management skills. Good analytical and problem solving skills are also desirable. In addition, excellent software development skills in Java or C/C++ programming on the Windows or Linux operating systems and detailed knowledge of programming language specifications is required. Excellent knowledge of virtual machine technology and internals, including knowledge of bytecodes, class loaders, JIT compilers and memory management and garbage collection technologies is required. A strong understanding of computer architectures and familiarity with microprocessor architectures is desirable. Knowledge of graphical user interfaces, including OpenGL, framebuffer manipulation and X11 is desirable. Previous experience with PacketVideo and WebKit knowledge would also be desirable. |