Company Background: Our client is a leading MNC chipmaker in the computing and communications industries.
Description: Emerging Market Platform Group (CPG's EMPG) is looking for a senior software engineer to drive the ClassmatePC software product development and release. In this position, you will closely co-work with hardware engineering team, marketing team, software architecture team, UI team to define new usage models and software architecture for ClassmatePC, develop software function spec, high/low level design, figure out software development and validation strategy, engage with internal software groups (SSG and others) and external ISVs on implementation plan. You will also manage external ISV's development schedule, and drive all software components on schedule and meet quality criteria.
Qualifications:
You should possess a Bachelor or a Master of Science degree in Computer Science, Computer Engineering and more than three years working experience as a software developer. Additional qualifications include:
- Strong software background, including experience with Windows/Linux drivers and/or kernel and applications.
- Excellent SW development, testing and debugging skills in C and/or C++.
- Familiarity with Windows* and/or Linux* development environment and had a proven track record in SW product development through a full life cycle.
- Exhibit technical and problem solving skills to define and execute tasks independently.
- Strong written and verbal communications in both English and Mandarin.
- Experience in interfacing with external customers and fellow travelers to work on customer issues and bug fixes.
- Experience of leading team members to deliver quality software products.
The following qualifications would be added advantages:
- Experience to work effectively across organizational and geographic boundaries.
- Proven ability to take ownership of multidisciplinary problems and drive them to closure.
- In depth understanding on Windows* and/or Linux kernel, driver and/or application development.
- Knowledge of It IA-32 architecture and/or Linux phone SW stack.
- Good knowledge about PLC and program management.
- Ability to travel when needed.
|