Software Engineer
shanghai
As a Software Design Engineer, you will develop or modify the products to meet the customer's requirements as well as fulfill the business requirements on cost, time and quality.
- Work with leading edge technology design (design documentation, coding in C/C++ or Erlang, and unit test) for GSM/GPRS and WCDMA Packet Core systems.
- Handle Customer Adaptation or Product Maintenance work and perform trouble-shooting for whole product upon customer request.
- Design documentation like component description and modeling during system design
and implementation.
For more details, pls contact EJIAHWA.
You will have the knowledge of the communication equipment, protocols and both transmission and link mediums that constitute the telecommunication networks.
- 2+ years experience with Bachelor degree or above in Computer Science, Telecommunication, Information Technology, and Electronics.
- Highly developed knowledge in Linux, Unix (Solaris) and VxWorks. Linux Kernel development experience would be preferred.
- Highly developed knowledge in C/C++ programming
- Highly developed knowledge in software development methods and tools (Object Oriented design, UML, Rose)
- Good knowledge in software configuration management and ClearCase
- Good knowledge in GSN system architecture, GPRS and WCDMA systems
- Good English communication skills (both in written and verbal), able to express own thinking clearly
- Ability to learn new technology quickly and apply to work tasks
- Innovative and solution thinking abilities
- Open minded and willing to accept challenges
Software Configuration Management Engineer
shanghai
Responsibilities:
· Run daily Configuration management, Change management, and Build management for software product;
· Implement tools for configuration management, defect tracking and change control;
· Improve the automation of the build,test and deployment processes;
· Improve the automation rate of CM routine job;
· Be able to constantly attend and research new CM technique and study the feasibility to implement;
· Define configuration management process to manage all configuration items and activities;
· Administrate source control tools to support product development;
· Responsible for internal SCM training.
Requirement:
· Bachelor degree or above in Computer Science with 2+ year working experience in software industry.
· Familiar with Basic CleareCase, knowledge of UCM is preferred.
· Familiar with build system.
· Familiar with Makefile.
· Have working experience on Unix/Linux
· Knowledge of C/C++ programming
· Good at programming with Perl or at least one script language.
· Understanding of system configuration management standards, sound knowledge of SCM technology and tools
· Good interpersonal and communication skills. (Must be able to communicate effectively both in written and oral English in a global team.).
· Self-motivated and capable of working independently on extended assignments.
· Teamwork spirit with demonstrated ability to work in a global team.
· Open-mind and energy.
Linux Development Engineer
shanghai
As a Linux Development Engineer, you will develop or modify products and be responsible for diagnosing, resolving, and debugging Linux kernel and user space problems.
- Work with leading edge technology design (design documentation, coding in C/C++, Erlang) for GSM/GPRS and WCDMA Packet Core systems.
- Handle Customer Adaptation or Product Maintenance work and perform trouble-shooting for whole product upon customer request
- Design documentation like component description and modeling during system design and implementation
For more details, pls contact EJIAHWA.
This position requires strong knowledge of Linux internals and kernel development experience. The ideal candidate should have a good grasp of issues encountered in system software (device drivers and configuration, memory management, file systems, multithreading, boot up code, networking).
You will have the knowledge of the communication equipment, protocols and both transmission and link mediums that constitute the telecommunication networks.
You should also have:
- 4+ years experience with Bachelor degree or above in Computer Science, Telecommunication, Information Technology, and Electronics.
- 2+ years of Linux Kernel/Driver/Application development experience
- Highly developed knowledge in C/C++ programming
- Highly developed knowledge in software development methods and tools (Object Oriented design, UML, Rose)
- Good knowledge in software configuration management and ClearCase
- Good knowledge in GSN system architecture, GPRS and WCDMA systems
- Good English communication skills (both in written and verbal), able to express own thinking clearly
- Ability to learn new technology quickly and apply to work tasks
- Innovative and solution thinking abilities
- Open minded and willing to accept challenges
|