Senior Linux Software Engineer
Shanghai
Responsibility:
In this position, you will be joining Moblin team of Open Source Technology Center (OTC) under Software and Solution Group (SSG) in China. OTC is responsible for delivering the core open source software including Linux, virtualization etc. across almost all Company platforms. Moblin team delivers software for several key Company SoC (System on Chip) such as Morrestown and Diamondvile, and is targeting exciting and emerging MID/Netbook market segment. Qualified candidates are supposed to be responsible for development of Linux software focusing on these new segments based on Company SoC. The software includes components such as Linux Kernel, Device Drivers, Bootloader, Firmware, Application framework, System utilities, Media framework, Key appliations, etc. while the key applications development includes applications to showcase how to use low Moblin to accomplish basic but key features in these segment. You will need to work with local team members as well as US co-workers to make deliverables.
Qualification:
The qualified candidate must possess good software engineering skills, teamwork, and have a proven track record in software development. Ability to work effectively across team members and geographic boundaries; ability to take ownership of multidisciplinary problems and drive them to closure. Candidate will be expected to have some of software engineering skills/experince:
- Linux kernel/driver development
- Bootstub/BSP/firmware development
- X and Application framework development
Candidate will also be expected to have many soft skills:
- Take initiative for new responsibilities and projects.
- technical & problem solving skills as well as multi-task/stakeholder management skills.
- good communication skills in both English and Mandarin.
- BS in Computer Science or Electrical Engineering with 5+ years experience, or equivalent
Sr. Linux QA SW Engineer
Shanghai
Description
In this position, you will be working on moblin project in SSG/SSD/Open Source Technology Center, responsible for validating Linux embedded system and moblin.org projects, areas including Linux Kernel, Drivers, Power Management, Application Framework and key applications media player, browser and others. Main responsibility includes test plan writting, test infrastructure design and setup, test case design, test automation, test execution, results analysis, bug reporting and bug tracking, may also drive and lead small team to complete validation for particular project.
Qualifications
You should possess a Bachelor or a Master of Science degree in Computer Science. Additional qualifications include:
- Familiarity with Linux development environment and expert in programing language C, as well as Shell*, Python*
- Expert in Linux tools (revision control tool, bug tracking tool and others) and Linux automation
- Expert in software validation process, experience in open source validation would be an added advantage
- More than three years software engineering on Linux (Linux kernel experience would be an added advantage)
- More than one year project management experience
- Knowledge and experience in Company hardware architecture
- Excellent English communication skills
- Good Team work and self-motivated
Senior Software Engineer
Shanghai
Responsibility:
Successful candidate will be working on moblin project in SSG/SSD/Open Source Technology Center, responsible for validating Linux embedded system and moblin.org projects, areas including Linux Kernel, Drivers, Power Management, Application Framework and key applications media player, browser etc. Main responsibility includes test plan writting, test infrastructure design and setup, test case design, test automation, test execution, results analysis, bug reporting and bug tracking, may also drive and lead small team to complete validation for particular project.
Qualification:
* BS/MS in Computer Science
* Familiar with Linux development environment and expert in programing language C, as well as Shell, Python
* Expert in Linux tools (revision control tool, bug tracking tool etc) and Linux automation
* Expert in software validation process, experience in open source validation is a plus
* 3+ years software engineering on Linux (Linux kernel experience preferred)
* 1+ project management experience
* Knowledge and experience in Company hardware architecture
* Excellent English communication skills
* Good Team work and self-motivated
Software Engineer
Shanghai
Responsibility:
Successful candidate will be working on moblin project in SSG/SSD/Open Source Technology Center, responsible for validating Linux embedded system and moblin.org projects, areas including Linux Kernel, Drivers, Power Management, Application Framework and key applications media player. browser etc. Main responsibility includes test case design, test automation, test execution, results analysis, bug reporting and bug tracking.
Qualification:
* BS/MS in Computer Science
* Familiar with Linux development environment and programing language C, as well as Shell, Python
* Familiar with Linux tools (revision control tool, bug tracking tool) and Linux automation
* Familiar with software validation process
* 2+ years software engineering on Linux (Linux kernel experience preferred)
* Knowledge and experience in Company hardware architecture is a plus
* Good English communication skills
* Good Team work and self-motivated
Senior Software Engineer ¨C System/Embedded level software development
Shanghai
Job Description
The qualified candidate will join DEG/Global Server Innovation Group as a senior software engineer. He/She will work with other functions in the group including System/hardware engineering and validation team to deliver optimized server system solution for customers especially in China. He/She is mainly expected to develop customized server/chassis management solutions to increase server manageability and power/energy efficiency. He/She will also have good chance to co-work with OEM/ODM on the implementation of the customized solution.
Qualification
Educational background and working experience
- Must hold Master degree (or higher) in Computer Science, Computer Engineering or Electrical Engineering.
- With at least 3 years of IT working experience.
- Must be comfortable with working in a fast paced environment.
Technical skills
- Solid programming/debug/troubleshooting skills in system level software development.
- Proficient in C/C++, data structure and algorithm.
- Knowledge of platform management capabilities such as IPMI, BMC, ASF, CIM and WBEM, is required.
- Knowledge of common bus such as SMBUS, I2C and PMBUS is a good plus.
- Technical depth in Linux kernels, drivers and application development. Experience in device driver development under Linux is a good plus.
- Knowledge of BIOS, firmware, PCI, PCI Express chips is a good plus.
- Experience of virtualization, TXT, IOAT and other Company *T technologies would be a plus.
Soft skills
- Fluent spoken and written English is a must.
- Good communication skill with internal or external partners, customers and vendors is required.
- Strong sense on team work, customer orientation, quality and discipline is highly preferred.
|