NO.81 - 软件开发总监/高级经理-北京
1)本科及以上学历,具有相关职位工作经验8年以上,有丰富的数码产品行业技术、研发背景,有管理经验;
2)有移动互联网和移动多媒体软件开发经验;
3)精通手机和移动通讯相关软件的研发和产品化;
4)有Android和Linux产品开发经验者优先考虑;
5)主持过中大型软件系统研发工作;
6)能独立组建,管理团队;
7)具备良好的沟通协调能力,抗压能力强。
NO.130 - Sr. Software Engineer - 上海
Required Experience and Education:
1.BS or MS in Computer Science or related field with 3+ years practical experience with software development and process specifically for device drivers and software application development in Linux environments.
Minimum Requirements:
1.Thorough understanding and practice in the use of object-oriented design patterns and languages.
2.Good understanding of algorithms, data structures, and performance optimization techniques.
3.Working experience with C and C++ and 3 years programming of a modern programming language highly desired
4. Excellent written and verbal communication skills.
5.Excellent analytical and problem solving skills.
6. Excellent team player, and proactive and responsive on project request.
7.Thorough knowledge of software engineering principles and previous experience with TV development.
8.Experience coordinating activities between HW / SW organizations highly desirable.
9.Experience with semiconductor bringup and validation a plus.
10.Experience with productivity tools and process automation in support of this role a big plus
11.Experience with Digital TV and technologies are highly desirable
NO.130 - Firmware Engineer - IP Development上海
Job Duties:
Firmware engineer member to work on development, testing and support of embedded firmware written in assembly and/or C code to run on internal transport/security/network processors and deploy into TV and STB markets.
Duties will include development and testing of code on new and existing platforms, running on both real devices and FPGA emulation systems.
Duties will also include working with other teams to deploy, release and support the firmware through to the end customer.
Qualifications: (Education, Experience, etc.)
MSEE with 1 to 5 years of related experience
NO.162 - Senior Home Enabling Software Engineer/Leader/Manager上海
Key Responsibilities
We are expanding the Shanghai R&D center and are looking for senior engineers with extensive home software development experience. The role involves collaborating with XXX marketing teams and customers throughout the world. The primary focus is to enhance and optimize software for home market segment.
Job Requirements
Education and Qualifications
Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record.
Essential Skills
1)2+ years set-top-box or digital TV software development experience, especially in middleware development and application frameworks.
2)3+ years C/C++ development experience in embedded application area, ARM specific expertise is a plus
3)Works well in a team environment
4)Excellent written and spoken communication skills
Desirable Skills
1)Experience with SoC design, the Android OS platform and Open Source development work
2)Hands-on experience in developing with embedded platforms and/or real-time operating systems
3)Knowledge with JAVA, 2D and 3D graphic, video/audio standards, display input/output and networking
NO.162 - Senior Open Source Compilation Tools Engineer/Leader/Manager 上海
Key Responsibility
We are expanding the Shanghai R&D center and are looking for senior software engineers with experience of developing GNU tools (GCC, GAS, GDB etc). The role involves collaborating with Open Source community and ARM customers throughout the world. The primary focus is to enhance and optimize the GNU tool chain to support XXX
architecture and products.
Job Requirements
Education & Qualifications
Bachelors, Masters or PhD (computer science or electronics engineering) with strong mathematic background
Essential Skills
1)Experience in using and developing software development tools (at least one of GCC, GAS, GDB and GNU Binutils)
2)Expert knowledge of C or C++
3)Practical, organized and analytical approach to work
4)Works well in a team environment
Desirable Skills
1)Knowledge of the ARM Architecture
2)Development of Compiler programs
3)Strong scripting ability
4)Development in Linux environment
5)Track record of public contributions to OpenSource projects
NO.162 - Senior Enabling Software Engineer/Leader/Manager上海
Key Responsibilities
We are expanding the Shanghai R&D center and are looking for senior engineers with extensive open source development experience. The role involves collaborating with XXX
marketing teams and customers throughout the world, with particular focus on optimizing software for the XXX CPU and GPU architectures.
Job Requirements
Education & Qualifications
Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record.
Essential Skills
3+ years C/C++ development experience in embedded application area, ARM specific expertise a plus
Rich experience using software development tools and environment on Linux/Unix (Exg. GCC, Binutils, Perl, etc…)
Works well in a team environment
Excellent written and spoken communication skills
Desirable skills
Linux and/or Google Android experience, including porting and device driver development
Processor tool chain development, preferably with GCC
Multimedia processing experience, including codec development and familiarity with standards such as OpenMAX
Graphics software development, including experience the EGL, OpenGL and OpenGL ES standards
Experience working on various open source projects, with particular preference for WebKit, Google V8, Google Chrome, DirectFB, Pixelflinger, Skia, GStreamer, Qt and FFMPEG
SMP software development experience
ARM assembler development
UEFI or other firmware development experience
NO.16 - Software Test Development Engineer上海
Requisition:
1)Reports to the team manager in Shanghai while working with engineers located at other
locations around the world.
2)Responsible for software product validation and releases including all aspects of quality engineering and related tasks. Validate product requirements and verify functionality of software products and development tools.
3)Develop and maintain test system infrastructure software and scripts.
4)Work with developers on a variety of software projects as the Software Quality Engineering representative from the project start to final shipment.
5)Validate product requirements and verify functionality of software products.
6)Other engineering tasks that may be assigned from time to time
Required:
1)Bachelor’s degree in Electrical Engineering or Computer Engineering.
2)1-3 years of software industry experience.
3)Experience with at least one scripting language.
4)Experience with at least one programming language such as C/C++.
5)Basic understanding of object oriented methodology.
6)Basic knowledge of hardware, including an ability to read hardware schematic.
7)Strong desire to work with embedded software systems and with automation system development.
8)Good oral and written communication skills in English.
Desired:
1)Software development experience on embedded processors such as ARM or Analog Devices, Inc. Blackfin/SHARC.
2)Knowledge of audio/video encoders and decoders such as Dolby, DTS, and others.
NO.16 - Software (Linux) Device Driver Architect/Developer 上海
Responsible for designing, developing, troubleshooting and debugging Linux device drivers for XXX mixed signal IC products.
Developing device drivers for other embedded operating environments may also be occasionally required.
You will be working in a team driven environment and working independently at times as well. You will enable our customers to capitalize on new opportunities, drive greater efficiencies, speed time to market and reduce risk.
Responsibilities Include:
1)Developing Host-Independent Linux drivers for XXX components.
2)Working with Linux mainline maintainers to get drivers accepted and maintained over time.
3)Providing customer support for the drivers the team develops via email, on public lists and forums and face-to-face.
4)Assisting in bringing up new hardware demonstration platforms.
5)Debugging software and hardware issues using electronic test equipment such as logic analyzers and digital storage oscilloscopes.
6)BS/MS in Electrical Engineering (EE) ,Computer Engineering(CE) or Computer Science (CS).
Minimum of 2 years of relevant experience in the design, implementation, and support of embedded Linux device drivers.
1)Thorough knowledge of Linux driver architecture and open source software components and libraries Strong understanding of embedded processor and hardware architectures .
2)Experience with software and hardware aspects of peripheral bus systems typically found on embedded processors, such as SPI, I2C, I2S, TDM and high speed parallel busses.
3)Experience with Interrupt and DMA systems.
4)emonstrated proficiency with a variety of software development languages, including, but not limited to C, C+​+​, Assembler and shell scripting.​
5)Experience in developing documentation and implementing test procedures, test cases, and requirements analysis.
6)Experience with SCM (svn, git), cross compiler and in-circuit debugging tools.​
7)Ability to interface with the open source community and Linux subsystem maintainers.
8)Knowledge of Windows Drivers / Windows Kernela plus
9)Knowledge of digital circuits a plus.​
10)Some exposure to high level (VHDL) logic development language including Altera and Xilinx based products and development tools a plus.
11)Exposure to embedded x86, ARM, MIPS, SH, BLACKFIN and FPGA soft cores e.g. NIOS/MicroBlaze is a plus
12)Excellent written and verbal communication skills in English
13)Strong analytical and technical skills.
14)Ability to comprehend large and complex technical documentation bases quickly.
15)Ability to operate effectively in a team-oriented and collaborative environment, coupled with ability to work independently; a self-starter.
16)Ability to collaborate with Hardware/IC Design Engineers to independently work out solutions to development issues
NO.16 - GUI Development Engineer西安
1)Work in product development team
2)Work with digital designers and system engineers to develop, revise, improve graphic interfaces
3)Develop GUI under PC interface (USB, Serial, etc) in VB, C++, Visual Studio .NET VC, JAVA etc
4)Assist in writing technical requirements documents
5)Work in a global engineering environments
6)At least 2 year practical GUI design experience with commercial software products
7)Excellent English oral and written communication skills
8)Flexible to work well either in a team or independently
9)Minimum educational background of Bachelor’s degree in computer Science or equivalent
The successful candidate will be highly motivated and quick to adopt new technologies. Exceptional interpersonal, time management and communication skills are critical for working with engineering and product development groups.
NO.54- 高级软件工程师 上海
任职要求:
电子工程、自动控制或计算机专业本科以上学历;
熟悉TR069/SNMP等网管协议
熟悉数据通信相关协议
有HOME GATEWAY等相关开发经验优先
有良好的团队工作精神,善于沟通,工作主动积极;
NO.54 - GPON高级软件工程师上海
任职要求:
电子工程、自动控制或计算机专业本科以上学历;
熟悉GPON系统, 精通G984/OMCI相关协议和标准
熟悉嵌入系统开发,熟悉LINUX内核,有驱动开发经验
有数据通信相关系统开发经验者优先
有良好的团队工作精神,善于沟通,工作主动积极;
NO.54 - VoIP高级软件工程师 上海
任职要求:
电子工程、自动控制或计算机专业本科以上学历;
熟悉嵌入系统开发,有MIPS/ARM等相关经验;
精通VOIP协议,如SIP, H.323, MGCP;
熟悉编解码算法如G.729AB, G.722, G.711;
熟悉传真相关协议,如 T.38/T.30;
熟悉回声撤销算法,如G.168;
有良好的团队工作精神,善于沟通,工作主动积极;
NO.54 - 高级嵌入式平台软件工程师(驱动)上海
任职要求:
电子工程、自动控制或计算机专业本科以上学历;
熟悉嵌入系统开发经验,有MIPS/ARM等相关经验
有嵌入式操作系统如LINUX,VXWORK上的开发经验
对底层硬件驱动程序的开发有丰富的经验
熟悉U-BOOT和LINUX KERNEL的移植和裁减
良好的沟通和团队协作能力
NO.54 - 高级系统工程师/系统架构师上海
任职要求:
电子工程、自动控制或计算机专业本科以上学历;
熟悉嵌入系统开发,有十年以上通信行业/数据通信领域的经验;
熟悉LAYER 2/LAYER 3相关知识和协议
熟悉无源光网络PON相关知识和协议
独立负责过大型通信系统的设计和开发
有家庭网关等数据通信设备开发经验优先
有良好的团队工作精神,善于沟通,工作主动积极
NO.54 – GUI上海
3+ years of experience in developing GUI and Web.
Proficient in C/C++, JAVA and linux GUI library
Experience with Android development is a plus
Strong problem-solving and communication skills
Fluent in English writing and oral communication
Good teamwork skills
NO.54 – Software Engineer --Wifi上海
DESCRIPTION OF FUNCTION & RESPONSIBILITY:
1) Application development and debug in embedded platform.
2) Device driver development and debug in embedded platform.
3) WLAN firmware development and debug.
4) Replacement to do WAPI & AR6003 for IFX (Samsung).
EDUCATION:
BSEE with 4+ years of related experience, MSEE with 2+ years of related experience
EXPERIENCE:
1) 3 years of experience developing software for Linux device driver and applications.
2) 2 years of experience developping embedded platform.
2) Must have experience with C/C++ programming.
3) Must be comfortable with both software & hardware.
4) Specific knowledge of 802.11 and/or cellular systems is highly preferred.
5) Highly motivated, fast learner, team player with good communica
NO.54 – Software Manager上海
Experience:
Must have 6-10 years applicable work experience writing Device Drivers for NICs and embedded devices
In depth knowledge of networking protocols and security concepts
Experience with chip bring-up and hardware debugging
Good verbal and written communication skills
Experience with embedded development and BSPs
Knowledge of multi-threading, cache synchronization and OS/kernel internals
Experience with system design and testing
Must be able to take initiative, work independently with minimal supervision and in
groups and drive tasks and schedules to completion
Proven System/Software Architecture skills, especially in embedded systems is essential.
Experience in one or more of the following areas is a plus
Wireless (Wifi) device driver
Unix/Linux and/or Windows device drivers
NetBSD, FreeBSD and MACOS network drivers
Proficient in C, knowledge of C++ is a plus
DESCRIPTION OF FUNCTION & RESPONSIBILITY:
Senior Member of the core Wireless driver development team
Lead, Assign tasks and mentor junior members of the team.
Design, Code, Test and Debug drivers for Atheros Wireless Networking products.
Design, Implement and Deploy key features for Wireless networking.
Drivers for NetBSD Access Points/Routers and MAC-OS Client devices.
Interact with H/W and system groups within Atheros for debugging and implementation of features.
Be an integral part of the Software Release cycles.
Education:
BS or MS in Electrical Engineering, Computer Science or related fields
NO.14– SW QA Manager上海
Requirements:
10+ years experience in SW development and QA
Familiar with Network, Wireless, Storage and Image/Video Testing
Familiar with embedded Development/Testing process
English technical writing for test spec, test plan and test report
QA management experience is desired
Knowledge or experience on Test script (Shell, Perl) is desired
Experience on Mantis/Fogbugz/Testlink bug tracking system is desired
NO.14– Senior Network Administrator上海
Position Summary:
This position is responsible for all installation and support of XXX
IT infrastructure
Responsibilities:
1.Design of corporate network to support the stated business goals and technical requirements.
2.Select LAN, WAN, remote access, management and monitoring hardware and
software to accomplish above goals.
3.Manage design and installation of network at new corporate sites or acquisitions.
4.Liaise with vendors and contractors to acquire hardware.
5.Review network utilization and performance trends and plan out future requirements to maintain acceptable performance levels and accommodate corporate traffic growth.
6.Manage new equipment deployment and configurations as well as replacement or repair of existing hardware and software as needed.
7.Direct staff in operational activities to ensure compliance with departmental goals, objectives and budget.
8.Review on a continual basis the department procedures, staffing and equipment for maximum efficiency while controlling costs.
9.Direct the department’s personnel administration activities including job assignments, training, performance evaluation and compensation review.
10.Maintain awareness of changing trends and regulations which might effect the department and act on as required.
11.Make purchasing decisions to maximize value and meet budgetary goals; monitor vendors and maintain oversight and documentation of projects
Requirements:
1.6+ years of experience
2.Must work well within a team and possess strong written and oral communication skills in addition to being organized, efficient, and capable of prioritizing multiple concurrent tasks.
3.Must be able to operate independently in the absence of close guidance to correct issues and improve the operating environment.
4.Must possess strong problem solving and troubleshooting skills in enterprise level environments, being able to logically step through issues and troubleshoot problems by thinking outside of the box and being creative with your solutions.
5.Must be able to relate technical issues and requirements to business issues and vice versa and be able to communicate these to non-technical associates and customers
NO.131 - Software Developer – Computational Geometry上海/北京
Job Description
Design and implement the next generation solution for chip-package-PCB co-analysis
Qualifications
Proficient with C/C++ programming
Experience in math, especially in geometry or background in geometry
Experience with Microsoft Visual Studio
Strong analytical skills, systematic thinking, and problem-solving minded; can workcreatively and independently on a larger scale problem set
MS or higher in Computer Science, Mathematics, or Engineering
NO.131 - Software Developer – Graphic User Interface (GUI) 上海/北京
Job Description
Design and implement the Graphical User Interface for chip-package-PCB co-analysis solution
Qualifications
Strong Windows/Linux C++ GUI programming background
3+ years of experience with either MFC, QT, or GTK
Knowledge of quick prototyping and high-fidelity mock-up techniques
Track record of successful UI design and implementation
Excellent verbal and written communication skills
BS, MS in EE, CS or other related areas
Preferred Requirements
Experience in EDA tool UI implementation
Experience in transitioning legacy GUI systems to modern toolkits
Experience in graphic design.
NO.131 - Software Developer – OpenGL and QT (Linux) 上海/北京
Job Description
Develop and maintain the framework and GUI for IC-package-PCB co-analysis solution
Qualifications
Five years of software development experience
Strong skills in C++/Object-Oriented-Programming, GUI (with Qt) and graphical programming (with OpenGL)
Experience in large-scale software design
Good knowledge on data structure, software design pattern
Experience on visualization of large dataset such as graph plot development is a plus
Master’s degree in engineering, computer science
NO.131 - Software Developer – Simulation上海/北京
Job Description
Develop and maintain the simulation engine for IC-package-PCB power and signal integrity solution
Qualifications
Strong C/C++ programming experience in Linux or Windows
Experience with the algorithm and implementation of large data parsing, handling and processing
Knowledge and experience with IC database - LEF/DEF/GDS
Experience with RLC, transmission line circuit or S-parameter simulations
Knowledge with circuit simulators HSPICE, ELDO is preferred
Excellent verbal and written communication skills
M.S. or Ph.D. in Electrical Engineering, Computer Science or other related area.
NO.149 - 应用软件工程师/Application Engineer上海/成都
工作职责:
-负责以下相关系统软件设计
电视机顶盒
数字电视
数码相机等映像产品
-负责嵌入式系统,开发平台及解决方案的软件设计。
职位要求:
- 电子工程, 计算机工程, 计算机科学或相关专业本科以上(含本科)学历;
- 2年以上相关工作经验,熟悉电视机顶盒软件设计;
- 熟悉C/C++语言,有较强的C/C++开发经验;
- 掌握基本的图像、视频和音频处理知识优先;
- 掌握即时作业系统相关知识优先;
- 熟悉视频编解码,例如H.264、MPEG2、MJPEG的相关知识优先;
- 良好的团队合作精神;
- 较强的独立分析和解决问题的能力;
- 良好的沟通能力,英语四级以上。
NO.149 - 嵌入式软件工程师 上海/成都
工作职责:
负责公司HD机顶盒Linux平台的开发和维护;
负责公司HD机顶盒Linux应用的开发和维护。
任职要求:
两年以上软件开发经验
精通嵌入式Linux操作系统的应用开发;
精通Linux对硬件底层驱动的开发;
精通Linux Kernel的移植和开发;
熟悉常用硬件接口GPIO,UART,I2C,USB,EMAC,SDIO等,具有嵌入式或linux驱动开发经验一年以上者优先;
有Linux下网络视频 IP机顶盒开发经验熟悉MPEG-2、MPEG-4,H.264数字视频编码格式。
NO.149 - Sr. Application Engineer to Application Manager上海/成都
Job description:
1. Working directly with end customers to build production digital TV system.
2. Work with the end customer to define and implement product requirements
3. Develop and support low-level board support drivers, audio video and transport drivers, as well as standard IDTV middleware libraries and high-level applications.
4. Video quality enhancement algorithm verification/tuning/development
5. Video Quality related application software development.
6. Perform unit test and debug to ensure software code meets product feature requirements, engineering specifications, and quality goals.
7. Document design and code and participate in peer code reviews
8. Perform the analysis and resolution of customers-reported issues and provide the quick implementations and fixes
9. Clearly track and communicate progress on code development and problem resolution to management and customers support
Skill and Experience Requirements:
1. Good written and oral communications skills in English and Chinese
2. Strong C coding and software debugging skills – highly proficient with software tools
3. 5+ years experience of embedded multitasking C/C++ applications development
4. (Preferred) Working knowledge of the following technologies: iDTV applications
5. Experience in the design and implementation of embedded drivers specifically for the set top box industry or digital TV is highly valued
6. Pleasant personality and strong interpersonal communicational skill to work with the customers world wide。
NO.149 - TD marketing manager及音频软件专家 北京
1.Take lead and be responsible for audio/acoustic architecture design (digital and analog) and feature list definition for GSM/TD-SCDMA handset; Audio System bug analyze , debug and trouble shooting
2.Write the detailed design document based on architecture design and feature list, and take lead the software implementation;
3.Ensure the quality and performance of handset audio part (digital and analog); Be able to find and resolve audio issues, and optimize performance;
4.Take lead the discussion, evaluation of company reference design and requirements from customers, and finally give technical solution.
5.Take lead and design whole test cases for handset audio; take lead the audio related test, such as audio tuning, CTA test, factory test etc.;
6.Take lead long-term and strategic architecture research on GSM/TD-SCDMA handset;
7.Take lead and give audio technical training/guide within company and for customers
NO.145 - (Senior) Software Development Engineer 上海
Responsibilities:
1.Work with cross functional teams to provide high quality SOC test platform and Memory test platform related software solutions for IC industry customers and internal teams
2.Research, design and implement new software methods and processes to improve application development efficiency & shorten application development turn-around time
3.Design architecture of complex software solutions
Must:
1. Masters degree in computer science
2. 3+ years experience in software development and support
3. Strong knowledge of software design & development methodologies such as , OOD & OOP
4. Excellent programming skills in Eclipse or Java
5. Strong C/C++ programming skill
6. Familiar with iterative development method, knowledge on CMM
7. Familiar with Linux platform software development
8. Positive attitude and good communication skills, good team player
9. Strong verbal and written English skill
10.Basic knowledge on electrical engineering
11.High Passion; A quick learner under heavy pressure
12. Flexibility to travel internationally
以上岗位如有兴趣请联系:
Assistant Consultant
Sunny Wang
Tel: 021-61023600-85
Mobile: 15801815542
Email & MSN: software@kthr.com
Email: sunny-wang@kthr.com
MSN: sunnywangzhijuan@msn.cn
KT Human Resources Consulting Company (Shanghai) was established in 2001 in response to a need for a recruitment consultancy to be an active, contributing member of the semiconductor community, as opposed to simply a supplier to it.We provide professional search and talent acquisition in the Integrated Circuit、Electronic、Telecommunications industry of international corporations in Greater China. Our client list contains numerous international companies, many of them are long-term customers.