爱迪德公司是内容安全保护领域的全球领先提供商,专为数字电视、IPTV和移动环境下的数字内容保护提供全方位的解决方案。公司总部彼邻荷兰首都阿姆斯特丹,并在全球各地均设立有支持、销售和研发分公司。爱迪德公司的目标是为运营商们提供世界一流的、能支持如订制,按次付费,预付费,视频点播,PVR 和Push VOD等大范围业务收入模式的安全保护解决方案,从而不断增长运营商在内容业务上的收益。拥有近40年付费媒体经验的爱迪德公司可提供基于硬件和基于软件的解决方案。
本科日薪:120 CNY 研究生日薪: 150 CNY (实习时间:6个月-12个月)
Software Engineer Intern
Job Description
Are you passionate about technology? About building innovative products for customers around the globe? Irdeto is a company that is ahead of the curve – our technology is highly adaptable to the changing times.
We are seeking progressive computer science and information technology-oriented graduates, with a passion for building innovative solutions for our customers.
By joining as a Software Engineer Intern you will become part of a dynamic and international development team with occasional joined development activities with our regional offices in China (Beijing).
This internship is where the fun begins for code gurus like you. As a hands-on Software Engineer intern, you’ll learn how to make decisions about design and feature implementation, using your mastery of technical tools to help make a product vision a reality.
If you would like to write code and design efficient data structures and algorithms to bring our products to the next level. This internship shows you how R&D department brings products to life by working with System Architects to ensure strong design and Software Development Engineers in Test to ensure quality through testing. Ultimately, it’s your code that turns concepts into new technologies and services.
Required Skills
Review the current unit test automation environment to understand the components and system context.
Become familiar with the C++ and C# languages, and how it is used for unit test in the automation environment.
Work with the principal engineers to identify a relevant set of existing libraries where the unit test coverage can be increased.
Apply a number of techniques to break unwanted dependencies in code
Know how to start making changes and adding tests simply and responsibly
Understand the system dynamics of design debt
Technical skills:
1-2 years experience programming in C/C++/C#, and/or other computer programming languages preferred
Experience with Scripting language (python is a plus)
Experience with Windows and Client/Server development.
Experience with OO design to understand its advantages (UML is preferred)
Ability to derive creative and innovative solutions by thinking ""outside the box""
Expertise in feature definition, design, and feasibility
Demonstrated skill in estimating development time
Strong technical and analytical skills
Required Experience
Preparing degree in Information Technology, Computer Science, or equivalent
Willing to troubleshoot, refactor and continuously improve the code quality
Pro-active, quality-minded with a positive attitude
Good communication skills
Excellent verbal and written English
Is an agile developer who appreciates the value of architecture and design
Promotes co-operation, participation and sharing of ideas/ knowledge across the development team
Test Engineer Intern
Job Description
The intern test engineer is responsible for developing & executing manual/automated test scripts from a library of existing manual test cases, to increase the coverage of the automated regression set, and for documenting test results. Also responsible for supporting the software development team with analysis and debug of identified software faults.
Primary Responsibilities:
Review the current test automation environment to understand the components and system context. Become familiar with the Python scripting language, and how it is used for test scripting in the automation environment.
Work with the lead test engineers to identify a relevant set of existing manual test cases to be automated.
Using the existing test automation framework, work with the support of the test automation team to develop the scripts for the identified test cases. The scripts should use the existing libraries of commands to provide stimulus to the control system, and existing detection and analysis libraries to detect and verify the expected set top box response.
Where necessary and possible develop any required extensions to the command and response library functions.
Additional responsibilities:
The intern should provide regular progress reports as agreed with the engineering manager
A summary document defining the identified set of test cases to be automated, and analyzing if any changes are required to the existing libraries to achieve this.
Completed and verified automated test scripts, demonstrated to run correctly in the automation environment.
Any additional software added to the test automation system to enable the automatic image installation.
Interfaces & Authority:
Test Manager: line management, project team assignments
Test lead: mentor, training, review and approval of automated/manual test scripts
Test Engineers: other members of test team. Cross-reviewing of test activities.
Project Manager: progress reporting and agreement on the timelines of the projects.
Software Engineers: logging of defects and discussing the severity thereof and potential solutions.
Other:
High self-motivation.
Excellent verbal and written English.
Critical thinking and attention to detail.
Strong customer focus (internal and external), and fit in with Irdeto’s values (Trust, Accountability and Sense of Urgency, Loyalty and Respect, Innovation, Effective Communication and Teamwork).
Required Skills
Overview of software development process.
Basic knowledge of different programming languages, for example, Python, C++, C#, Javascript.
Required Experience
2 to 3 years of university completed in software development studies.
简历请发送至 stanley.li@irdeto.com
或职位链接地址:
https://irdeto.silkroad.com/epostings/?fuseaction=app.jobinfo&jobid=291064&version=6#.TyeR3SWgTjs.email
https://irdeto.silkroad.com/epostings/?fuseaction=app.jobinfo&jobid=291063&version=6#.TyeR3SWgTjs.email
--
FROM 202.108.92.*