想回中国工作吗?C/C++, JAVA软件设计工程师和软件测试工程师

kanata_hitech

新手上路
注册
2006-04-09
消息
13
荣誉分数
0
声望点数
11
想回中国工作吗?我们为众多跨国外企提供人员外包服务。现在北京,上海,南京,杭州招数十名C/C++, JAVA软件设计工程师和软件测试工程师,。如果你有一年以上工作经验并愿意回国工作,请与我们联系!有电信通讯经验者优先!我们将提供有竞争力的待遇。Email: hr@ehanjia.com, Tel: +8613501065342
 
What is the salary range

for the jobs?
 
Beijing Positions​

Developer​
1.​
Software Design Engineer, OSS(BJ-1101)

Responsibilities​
:
Independently design and develop network management products (NBI) for 2G/3G network

Requirements:​
Bachelor of Science in Electrical Engineering or Computer Science required. MS proffered
At least 3 years of working experience in telecommunication field
Good understanding of basic telecommunication knowledge, such as GSM, TD-SCDMA, and
WCDMA
Experience in object oriented programming and system design, strong programming skills & e
xperience in C++/JAVA or script
Experience in OAM software development, knowledge of Network management protocols (SN
MP, CORBA, CMIP, UDP, TCP/IP)
Experience in database software development such as Oracle, Sybase and mySQL
Working experience of UNIX, familiar with UNIX commands
Strong software skills and demonstrated software debugging skills
Good team player
Fluent in oral written English​
2.​
OAM System Management Engineer BJ-1102

Job Description​

This position is responsible for system management for OAM related product development
Provide OSS expertise to make sure OSS node design and development align with OAM
strategy from technical perspective
Responsible for system architecture and solution, including 3PP SW and HW evaluation.
Responsible for requirement management in the project, e.g. interpretation of customer
and internal requirements and coordination of related activities
Support standardization activities in relevant standardization bodies.
Be technical interface towards 3PP developers
Support product management with OSS and NBI expertise
Work in cross-functional team and cross-unit environment.​
Qualifications​
BSc or MSc in Electrical Engineering or Computer Science
At least 5 years of relevant working experience, or equivalent, minimum 3 years in system
level working experience
CORBA, C/C++, JAVA programming experiences with UNIX environment
Expertise in DBMS, such as Sybase or Oracle.
Deep knowledge and experience in fundamental system modeling, OOAD concepts and
Rational tools
Solid knowledge in network management protocol, such as SNMP, SOAP/XML,
CORBA/XML, NETCONF/XML
Strong skills to drive tasks and solve problems independently.
Be open and result-oriented with good teamwork spirit
Good communication and presentation skills
Strong verbal and written communication skills in English
OSS knowledge (preferable)​
Domain-specific competence (Require at least one domain related
competence):
Transmission Network​
Deep understanding with NBI related specification. e.g. TMF814(Mandatory),
TMF513(Preferable), TMF608(Preferable), 3GPP(Preferable), 3GPP2(Preferable)
Minimum 3 years experience in Transmission networks (WDM, SDH, Metro Ethernet MEF,
MSTP, VLAN etc), with proven industry experience and major contribution to at least 2
tasks in related areas.​
IP Network​
Industry experience in the following areas or technologies: Routing, L2 & L3 VLAN, MPLS,
ATM, RADIUS, etc, with major contribution to at least 2 tasks in related areas.
Deep knowledge (Preferable) in SNMP and NETCONF/XML​
3. DSP/CPU Driver Developer (BJ-ED-1103)​
Description:​
The China R&D LTE Research Center does the systemization, implementation, and
test/integration of the TD LTE eNodeB SW/HW. We now need to strengthen our driver design
capability.​
Job description:​
Driver development, test and debugging for DSP/CPU from Freescale
Understand system requirements and system architectures.
Develop new driver modules and adapt existing modules for new middleware.
Troubleshooting and resolving technical issues is part of the work. You will also participate in
pre-studies and feasibility studies when needed.
The work may also include improvement of SW development methods and implementation of
new tools/environments i.e. continuous improvements.​
Qualifications:​
Bachelor's degree or Master's degree in Computer Science or related discipline (Masters
preferred)
Strong experience in writing device drivers (3+ years) is preferred.
Good understandings of RapidIO protocol and RapidIO driver development is a plus.
Knowledge and working experience with Freescale chipset and IDE tools.
OFDM/TD-SCDMA baseband development experience is an advantage.
Good C/C++ skills (2+ years).
Experience on Linux development environment, especially embedded systems (1+ years)
Strong problem analysis skills
Be able to work in an extremely fast pace, high-pressure environment.
- English technical document reading and writing, fluent oral communication in English.​
4. VOIP Software Developer (BJ-1104)​
Description:​
Design and develop VoIP related software modules.
Design and review VoIP related features.
Perform unit test and integration on software.
Integrate software with third part software modules.
Maintain VoIP software and support deployment from R&D point of view.​
Qualifications:​
BE/ME in CE/CS or similar field.
Strong C programming skills
RTOS embedded experience (VxWorks, PSOS, and Linux OS)
Experience in VoIP related protocol, H.323, SIP, RTP, H.248, etc.
Strong experience in call control application, such as three ways calling, call forwarding, call
waiting, etc.​
5​
Sr.) Java Engineer for INS products (BJ-EHD-1105)

Responsibility:​
Design, develop, test and maintain Intelligent Network (IN) products including platforms,
applications, web-based GUI, etc.​
Requirements:​
1. University Bachelor degree or above in telecommunication, Computer Science, EE and
Information Technology with more than one year experience in related field
2. Solid experience on J2EE and UML design and multi-thread programming is needed
3. Solid experience on Intelligent Network (IN) or value added services (VAS) is needed
4. Good knowledge of C7/INAP protocols like CAPv1, CAPv2, MAP, CS1+
5. Good knowledge of IMS/SIP protocols
6. Familiar with Rose Model, understand UML concept and RUP process
7. Knowledge of database (e.g. Oracle) is an advantage
8. Candidates with the following knowledge or experience are preferred:
a. Power Designer
b. Rational Rose
c. Rational clear case
d. LDAP
e. Development of (web based) GUI components
f. TTCN3
g. Eclipse
h. ANT
i. JUNIT
j. JTT
k. TAG-tool
9. Can work independently, easy to work with and strong team work spirit
10. Good English communication skills (both in written and verbal), able to express own
thinking clearly.
11. Ability to learn new technology quickly and apply to work tasks
12. Innovative and solution thinking abilities
13. Open minded and willing to take any challenge.​
6. Integration & Verification Engineer (BJ-1106)​
Description:​
I&V engineer is responsible for ensuring telecom broadband product quality, securing test
method and test environment to fulfill all the assigned test activities within approved cost, time
and quality frame.
Establish integration & verification scope
Design and develop test method/environment
Integrate HW & SW and make test start
Execute test cases & complete test report,
Analyze test results & analysis faults​
Qualifications​
Major in EE or related fields
Good communication skill
Logical & structured
Quick Learner
Team work spirit
GPON, SDH, Microwave and radio access network experience plus​
11. Embedded Linux Software Engineer – Kernel/Application (BJ
-1111)​
JOB DESCRIPTION:
Cellular phone system solutions covering several tiers including ULC, EDGE, UMA, and 3G
WCDMA/TD-SCDMA
This position is part of support team and participate the following activities with customers
Support customers on training, customizations, implementation, and bug fixing on mobile
platform and reference design
Involve in internal projects to enhance current solution
Help customer to integrate Linux-based cell phone related applications (for example, Phones,
Messages, or Contacts) into mobile platform reference-design running in Linux. Make sure
telecom services are working between protocol stack and applications through AT command or
other bearers
Assist customer to solve issues inside cell phone related applications running in Linux. Need to
co-work with protocol engineers to solve issues during certificate
REQUIREMENTS:
Education: BS or MS in CS, EE, or engineering related
More than 2 year experiences dedicated on embedded Linux software design and debugging.
Experience on Wind River, Monta Vista, or QT/Qtopia is a plus
Experience on AT command and cellular certificate process
Good at embedded Linux software development, debugging, and related tools including GNU
and Eclipse
Good at J2ME development and debugging
Good communication and co-operation skills especially English oral & written capability.
Experience with cell phone maker, ODM handset manufacturer, or platform customer support
team is a plus​
15. GSM Software Engineer – Protocol (BJ-1115)​
JOB DESCRIPTION:
Cellular phone system solutions covering several tiers including ULC, EDGE, UMA, and 3G
WCDMA/TD-SCDMA
This position is part of support team and participate the following activities with customers
Support customers on training, customizations, implementation, and bug fixing in handset
protocol stack and certificate process
Involve in internal projects to enhance current solution
Participate customer activities in handset product validation including GCF, PTCRB, FT, and
IOT
REQUIREMENTS:
Education: BS or MS in CS, EE, or engineering related
More than 2 year experiences dedicated on handset software design and debugging
Worked within cell phone maker, ODM handset manufacturer, or platform customer support
team in the past
Experience on 2G/3G protocol stack debugging and certificate process
Good communication and co-operation skills especially English oral & written capability.​
16. GSM Software Engineer – Driver (BJ-1116)​
JOB DESCRIPTION:
Cellular phone system solutions covering several tiers including ULC, EDGE, UMA, and 3G
WCDMA/TD-SCDMA
This position is part of support team and participate the following activities with customers
Support customers on training, customizations, implementation, and bug fixing in handset
device drivers.
Involve in internal projects to enhance current solution
Assist customers to do driver porting for new devices. Solve issues with hardware guys
together by using low-level debugging tools (ARM JTAG/ETM).
REQUIREMENTS:
Education: BS or MS in CS, EE, or engineering related
More than 2 year experiences dedicated on handset driver design and debugging
Worked within cell phone maker, ODM handset manufacturer, or platform customer support
team in the past
Good communication and co-operation skills especially English oral & written capability.
Experience on ICD/ETM
Experience on USB driver/stack is a plus
Experience on Smartphone and modem communication interface is as plus​
17. Technical Writer (BJ-1117)​
Requirement:
1. has work as a technical writer or technical communicator before, not just some writing
experience proven by submitting a technical documentation sample that was written by the
applicant. Has passion in writing and has a long term plan in the area of technical writing.
2. Proficient in English (oral and written).
3. Familiar with the following software or equivalent:
a. PageMaker, In Design, QuarkXPress (publishing)
b. Dreamweaver, XMetal, HotMetal, MadCap, (markup language)
c. Photoshop, Illustrator, Visio, Canvas, (graphic)
d. Robohelp, (online help)
e. Captivate, Camtasia, Snagit, (screen capture)
f. Word, Excel, Power Point, Acrobat
g. Flash, Premier, (animation, video)
4. Knowledge in the followings will be beneficial:
a. Knowledge Management, Information design/architecture
b. Instructional design,
c. Multimedia (graphic, sound, movie, animation)
d. Communication, Marketing and Presentation skills.
e. Computer science / software engineering​
18​
Linux driver engineer (BJ-1118)

Responsibilities:
Develop Linux drivers (Audio driver, camera driver etc.)
Skills/Qualifications:
-2+ year experiences dedicated on embedded Linux driver development and debugging.•
Experience on Audio driver and Audio path on cellular phone platform is highly preferred;
-Experience on Camera driver is highly preferred;
-Skillful in development of Linux kernel​
Linux driverLinux shellLinux application;
-Familiar with Android and Android development experience is preferred;
-TI development experience is preferred;
-Skillful in C/C++/Java languages programming
-Familiar with OOA/OOD, UML and design pattern
-Good communication and co-operation skills especially English oral & written capability.
-Highly motivated, team work and skillful at solving difficult technical problems
-Development experience in Audio driver and Audio path on Linux mobile phone system

19​
Software Android Architect (BJ-1119)

Responsibilities:​
-Works as software Architect expert to responsible for the SW architecture
of Android phone and the quality of a defined set of component
-Participate in the software /hardware design and development
-Coaching of system architecture group, enhancing the existing level
Skills/Qualifications:
-8+ years C/C++ SW development experience
-5+ year’s practical experience of Linux SW development for mobile and
wireless industry
-Good understanding of the overall SW architecture for mobile phones.
Familiar with Android system.
-Baseporting, peripheral driver porting
-Connectivity like Bluetooth, USB, WLAN development
-Telephony like RIL development
-Multimedia like Audio, FM Radio, Camera development
-Basic hardware knowledge
-Good thinking of Object-Oriented and design pattern, and familiar with
OOD, OOA and UML
-Embedded programming techniques, familiar with development tools and
debug facilities
-Estimation and planning skills according to SW development process​
21. Software Development Engineer xDSL routers (BJ-1121)​
 ​
Job Description​
Design and develop SW modules for our advanced DSL gateway product.
Quickly learn new IP related protocols and create optimized implementations.
Be involved in the system architecture and product evolutions
Actively involved in customer specific programs and make these a success story.
Create structure design and detail design documents.
Help introducing the Gateway successfully into the Chinese/APAC market through your
contributions.​
Candidate Profile​
General​
Strong analytical skills
+3 years relevant experience in embedded/web development
Proficient English (Oral and Written)​
Mandatory​
Thorough C/C++ knowledge; embedded application development
Embedded web development; embedded real-time OS​
Optional​
Ethernet (IEEE 802.1)/IP
Relevant experience in a subset of the followings:
Web Technologies; SNMP; OSGi; WLAN 802.1x
Authentication Radius; LDAP; UPnP; TR-69; H323, SIP, MGCP
Thorough Java/Jscript knowledge;
OS knowledge: PSOS/VxWorks/Linux/WinCE
Telecom Background​
Software tools​
Ethereal, TCP dump
SNMP Browser, remote management systems
SIP/H323 Software tools (Asterisk, registrars …)
Rational ClearCase, CVS
Lauterbach or other embedded debuggers
Bug reporting: Rational ClearQuest
Knowledge of Windows, Linux, and SUN OS's​
22​
Mechanical Design Engineer (MPL) (BJ-1122)

Job description:​
Lead the technical aspects and delivery follow-up of mechanical development activities on
In-House Design and ODM’s (Original Design Manufacturer) for STB housings.
Propose technical feasible solutions in line with Thomson product guidelines but based on
mainly high level inputs from customers
Continuously balance cost, quality and lead-time of housing design in a competitive market.​
Detailed:​
manage whole mechanical design from idea to product
translate typical customer Look & Feel-specs into measurable/technical specs
Set-up high level specification (or requirements) for plastic & metals housing development
Track and support the development and testing of housings at CEM or ODM site
Define technical solutions in-line with Thomson’s strategy on cost, quality and availability
Judge and validate the mechanical/technical solutions.
Validate tooling trial samples through different steps and evaluate with a “customer’s eye”.
Develop the outlook and technology-roadmap of the next generation STB.​
Skills​
Bachelor degree in Mechnical Engineering or similar by experience
4+ years experience in Mechanical design, preferably in plastic & metal housing design for
consumer products like DVD player, TV, Hi-Fi Audio Set. Set Top Box design experience is a
plus
Experience in Plastic Injection Technology & Metals Stamping & Foorming Technology
Experience in packaging design is a plus
Good knowledge of Auto-CAD & UGs-NX5 (or above) is a must
Familiar with secondary process technology (Spray painting, Silk printing, Tempo printing,
Laser engraving)
Familiar with industrial processes on mechanical items
Experience in Thermal Management
Basic knowledge on electronic components is a plus.
Experience in optics is a plus
Experience with Regulatory (EMC, safety...) is a plus.
Experience in various mechanical testing & quality control (drop test, vibration test, storage
test,..) is a plus.
Project management experience is a strong plus. (MS Office, MS Project)
Strong communication skills​
Personality​
We are looking for someone who:
Is creative
Have good communication skills
Good in team work
Is able to work in a multicultural environment (Asia, Europe and America)
Has a ‘Feeling’ for designing consumer electronics products
Is result driven
Has the necessary diplomacy to corporate directly with customer
Is willing to travel for short periods to resolve urgent issues on site​
24. Development Software Engineer - UNIX System Administration
(BJ-MGD-1224)​
Responsibilities:​
This is a development role within a team developing client server solutions for network
management centres. The role is to design, develop and maintain the Installation, Upgrade,
Migration and Backup/Restore of Product Servers running on Solaris.
The role requires a good understanding of Sun Hardware Configurations, System
Administration, Software Packaging and related tasks.​
Skills/Qualifications:​
1.2+ years related working experience.
2. Advanced knowledge of Solaris OS – in particular experience with Solaris 8/9/10.
3. Advanced knowledge of disk/volume management software - in particular experience with
Solstice Disksuite/Solaris LVM
4. Good knowledge of Backup and Restore procedures – in particular experience with Solstice
Backup
5. Good knowledge of installation/upgrade of Solaris machines – in particular experience with
jumpstarts with flash archive and Live Upgrade
6. Advanced knowledge of application packaging – in particular Sun pkgadd/patchadd
7. Good knowledge of scripting – in particular sh, ksh, and perl.
8. Understanding of application, system, and hardware security issues.​
25. Qwerty Engineer (BJ-1125)​
Responsibility:​
Design and develop application based on Google Android platform according to software
requirement
Optimize application performance
Integrate and optimize third party software modules​
Requirements:​
Bachelor/Master degree in CS, EE or related
Familiar with OOA/OOD, UML, design pattern
Good Java skill, C/C++ is a plus
Understand Linux is preferred
Good communication skill in English
Good team work​
26. Multimedia SW Engineer (BJ -1126)​
Requirements:​
Familiar with C/C++/java programming;
Experience with multimedia related development work on media codec, file format parser and
media playback,
Have the experience on Linux platform.
Have the experience on embedded system;
Good communication skill and teamwork.
Familiar with the media framework such as opencore is a plus​
27. Mobile Device Software Developer (BJ -1127)​
Responsibilities​
To design and implement mobile phone application in Android platform with Java/C++
Unit, and subsystem level testing and integration and bug fixing​
Required Competence:​
Excellent knowledge of mobile device application developing
Good at C++, Java programming in Linux​
Qualification:​
Bachelor degree, major in Computer Science or equivalent
Having experience in Android platform software developing is prefer
Having experience in UI framework developing is prefer
Familiar with software development process
Familiar with Unix/Linux system
Fluent in English speaking and writing
Independent, self-motivated, enthusiasm and well organized with analytical mind
Strong initiative and learning willingness​
29​
OS Engineer (BJ- 1129)

Position Description:​
As a member of the Mobile Devices software OS team, you should have a good understanding
of mobile phone operating system architecture, mobile phone drivers and hardware to fulfill
following responsibilities:
1) Work with hardware vendors to integrate new drivers
2) Independently solve Linux driver related issues to achieve stable and qualified low layer
delivery​
Requirements:​
1) Master or Bachelor in Software Engineering, Electronics or similar field is required
2) At least 3 years of Linux driver development experience, device bring-up as a plus
3) Understanding and experience in Linux kernel and driver design/implementation
4) Strong C programming in Linux kernel space
5) Master software tools debugging Linux driver and kernel bugs, or skills address kernel
issues
6) Able to use instruments to help analyze device driver, including current drain and power
management, etc.
7) Must be self-motivated, proactive and achievement oriented.
8) Good team worker as well as independent developer
9) Good command of written and speaking English​
30​
Application Engineers(BJ- 1130)

Position description:​
3G/GSM/GPRS cellular phone application software development basing on Android platform,
including requirement analysis, design, implementation and testing;
Participate in software process improvement work.
Need to have the ability to estimate the complexity of design and discuss together with system
engineer and UI designer.​
Requirement:​
BS, MS, in Computer Science or related technical discipline (or equivalent)
Familiar with C/C++/java programming
Familiar with Socket programming
Have the experience on Linux platform
Have the experience on embedded system
Fluency in English (reading and writing)
Good communication skill and teamwork
Familiar with SMS/MMS/TCP/IP is a plus
Familiar with Android platform is a plus​
34. Java​
虚拟机(JVM)软件工程师(BJ1134

工作内容​
:

维护​
J2ME 产品, 并对客户提供全面的技术支持, 包括:

解决​
J2ME 产品在客户终端上暴露的问题;

为客户出库并进行测试​
;

回答客户提出的关于产品的技术问题​
;

根据已确定的设计文档进行​
JSR 的开发;

在系统架构师的指导下进行产品的优化升级​
;

按照流程书写相关的技术文档​
;

职位要求​
:

本科以上学历
具备​
3 年以上研发工作经验,熟悉软件开发流程和规范; 精通标准C, java 语言编程
熟悉
J2ME 规范, 至少开发并调试过一个JSR

具有很强的独立分析问题​
, 解决问题的能力
具有良好的沟通能力
,并有积极主动的工作态度和团队合作精神, 能够承受较大的工作压力

35. C#​
开发工程师(BJ-1135)

职责描述:
从事开发、代码复查、测试和修改代码。
条件要求:​
1​
、本科以上学历;

2​
、熟练C#.Net C/S 程序;

3​
、有至少2 年以上详细设计经验;

4​
、对代码静态分析查错有1 年以上经验;

5​
、有NUnit 测试经验者优先;

6​
、会WPF 者优先;

7​
、会自动测试技术者优先考虑。

 
这边当developer,回国还找developer position?
 
后退
顶部