- 论坛徽章:
- 0
|
本帖最后由 colinwei2010 于 2010-10-13 15:45 编辑
500强企业北京地区招聘 Mail&MSN:colinwei@msn.com
Linux OS Engineer
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 a core subsystem maintainer and/or a tool 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 C and/or C++ and/or Perl and/or Python* and/or Shell* programming skills (any two)
- Excellent debugging skills in Linux* or Unix*
- Verbal and written English communication skills
- Knowledge of Linux Multimedia stack (gstreamer, alsa, pulseaudio) would be an added advantage
- 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
Job Description: Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs'' advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements'' designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgment and formal software process.
MeeGo SDK Engineer
Beijing
In this position, you will be working as Software Engineer to contribute on SDK development for MeeGo, including development of SDK build tool chains, APIs, emulator or simulator, packaging tool, debugging tools and documentations
Qualifications include but are not limited to
-You should possess a Master or a Bachelor of Science degree in Computer Science, EE or other related technical degrees.
- At least three years experience on Linux* or UNIX* software development with proven project records
- Experienced on system software and/or application development and debugging environment and SDK tools like build tool chains, popular IDEs and emulators (QEMU or VirtualBox)
- Excellent C and/or C++/QT programming and debugging skills
- Experience on Mobile OS framework or middleware and application development.
- Familiarity with x86 architecture qne has knowledge about Linux* device drivers and device simulation.
- Good verbal and written communication skills in English and ability to work independently and self-motivated.
- Familiar with the working model of Open Source Projects and software development lifecycle. Pathes to upstream are supportive records.
- Experience on Mac OS development environment, or other SDKs is plus advantage.
Job Description: Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs'' advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements'' designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process. |
|