本帖最后由 zoeflying 于 2011-10-2 09:54 编辑
Title: Handheld / Senior Software Researcher
Location: Shanghai
需要精通算法,如无损压缩算法,字符串匹配算法等
Job Description
Senior software researcher will lead the research on state of art technology, FOTA, and be responsible for the technical direction of the whole team. As a senior researcher, you will be working with the team of software engineers on the mProve FOTA software to research and find the solution, design and implement the software as well as related supporting tools, debug and trouble-shoot the software, perform unit testing, integration, write design and other documentation based on predefined processes.
You will be involved in the entire lifecycle of software research/ development – from research, design, coding, unit test, integration to product maintaining. As a leader on technical side, you need to ensure the team can are on the right technical trend and solve the problems with innovation.
You are expected to apply developed subject matter knowledge to solve common and complex technical issues within established guidelines, recommend appropriate solutions, and work effectively with team members to develop those solutions.
You need to work with the architecture team for the requirement/ high level design/ detail design review, work with QA team for the build drop and testing related activies. You need support the Profession Services team and provide final support to customer if necessary.
Education
Master's (postgraduate) degree and above in Computer Science or Electrical, Electronic, or Computer Engineering.
Qualifications
- 8+ years of software research/ development
- Very good at C/C++/Assembly language
- Expert of compression algorithms or compiler & linker
- Development experience on multiple platforms. (Windows, Linux, Unix).
- ARM development experience is a plus.
- Experience with Java is a plus.
Skills
- Software research/ development and de-bugging skills
- In-depth experience with embedded development
- Commitment and self-motivation, ready to work in a challenging environment
- Work well with people in various situations, with good interpersonal and technical writing skills
- In-depth knowledge and strong adherence to software development process, recognized scientific and engineering practices
- Good communication skills, both written and oral
- Fluent in both English and Mandarin |