查看: 32943|回复: 1

某知名跨国IT外企招聘开发、测试等职位,北京

[复制链接]

参加活动:0

组织活动:0

该用户从未签到

发表于 2012-4-19 13:34:19 | 显示全部楼层 |阅读模式

某知名跨国IT外企招聘开发、测试等职位:

工作地点:北京

 

1、Software Configuration Master

Job Description
The R&D Software Configuration Master is required to define and implement a repeatable software build process, manage the software production loadbuild process including patches and automated build processes.A key responsibility is to define, implement and execute continuous integration capability in support of the Agile Development Model used in company R&D. In addition, the role is responsible for maintaining the version lineup and executing the merge process of components in a solution that comprises multiple product deliverables in a multisite product environment.
The R&D Software Configuration Master is responsible for the following:
•Administer source control systems
•Ensuring high-availability of the source control system
•Ensuring that a disaster recovery strategy is in place
•Manage the loadbuild process and produce repeatable results
•Design, implement, and maintain a continuous integration environment
•Design, implement, and maintain a product installation package/distribution
•Maintain an archive of historic releases and patches
atch Creation and Management
•Collect and analyze metrics to identify sources of loadbuild failure and minimize failed loads
•Apply and manage build automation tools
•Drive continuous improvement in the Software Configuration Management domain
•Define and recommend solutions to improve loadbuild efficiency and productivity
Required Skills
•Organized and ordered approach.
•Driven to continuously improve the SCM environment.
•Self motivated and enthusiastic.
•Experience working in a multinational organization.
•Strong English verbal and written communication skills.
Required Experience
•Degree/diploma in software engineering or an equivalent qualification.
•Minimum 3-4 years development experience within a real-time or embedded environment.
•Minimum 2-3 years experience of Software Configuration Management principles and techniques in a multi-site environment (can overlap with above requirement)
•Knowledge of SEI CMMi Software Configuration Methodology and Process Areas
•development experience
•Excellent scripting skills in aenvironment
•Third party SCM solutions such as CVS and TFS
•Detailed understanding of build tools
•Detailed understanding of installation package/distribution tools
•Excellent Unix development Environment and scripting skills
•Excellent shell programming capabilities
 
 
2、Testing Engineer 

Job Description
We are seeking a test engineer to test our Conditional Access system.
Primary Responsibilities:
•Preparation, execution and documentation for DVB CA system testing.
•Integration, functional and non-functional testing based on component and system level.
•Analyzing, reproducing and reporting component and system defects and special situations.
•Other testing activities: system characterization, performance and regression testin
•Unit testing together with the development team.
•Support to customer services for complex problems.
•Automation of recurring test cases in a test scripting tool.
Interfaces and Authority:
•Test lead - agreement on test execution and timelines.
•Test Engineers - other members of test team. cross-reviewing of test activities.
•Project Manager - progress reporting and agreement on the timelines of the projects.
•Customer services - resolve issues in the field.
•Software Engineers - logging of defects and discussing the severity thereof and potential solutions.
Required Skills
Technical
•Preferably 2 years experience in a DVB and/or IP environment.
•Min 2 years experience in software testing and test methodologies.
•Overview of software development process
•2 years of experience in different programming languages. C++, VB.NET, C#.  Able to read and understand the code generated by the software engineers.
•Experience with a scripting language (Python is a pre.).
•Min 2 years experience of SQL as a super user (inner joins, outer joins, stored procedures, etc.).  SQL Server a pre but other is acceptable.
•Preferably 2 years experience of Conditional Access, security, encryption and key management
Other
•Degree in Information Technology.
•ISTQB Foundation - completed or in progress.
•High self-motivation to develop professional structured software.
•Experience in source repository systems
•Experience in defects tracking system
•Excellent verbal and written English.
 

3、Embedded Java Software Engineer for Middleware  


Job Description
We are looking for a Java software development engineer with a special interest for middleware for Digital TV.
Primary Responsibilities:
•Specification, design, implementation, documentation and maintenance of software components.
•The project follows RUP, design is done using OOD and UML, implementation is done in Java (J2ME CDC) to support various environments.
Additional Responsibilities and Interfaces:
•Unit-testing of own components:
•Estimation and planning:
•The software development engineer will have design authority for specific functionality within the limits of the overall system and project architecture:
•Part of a team of software development and test engineers.
•Working on client development and part of the Engineering department.
•Regular contact with the test team, with Customer Service group and with Quality Assurance.
Required Skills
•3 Years+ experience in programming in Java for embedded systems.
•Expert knowledge of Java/J2ME.
•A software development experience in Digital TV (Mobile or Telephony).
•Experience in development with AWT and/or HAVi Java Graphical APIs (desirable).
•Experience with UML.
•Bachelor's degree of Computer Science, Electrical Engineering, or related technical degree or equivalent experience.
•High self-motivation to develop professional structured software.
Required Experience
•Ability to work in a fast changing, highly dynamic, geographically dispersed environment.
•Willingness to put in extra effort when required and ability to cope with demanding situations, tight deadlines, and peaks in work load.
•Local and International travel may be required.
 
 
4、Component Test Engineer for Middleware

Job Description
We require a senior engineer to test company secure components and ensure that our software products are ready for release (e.g. smart cards, encryptor, scrambler, personalization, secure software components).
Primary Responsibilities:
•Specification, preparation, execution and documentation for component testing.
•Reproduce, demonstrate and analyze defects.
•End to end testing in a DVB, Mobile or IPTV environment.
•Automation of tests (mainly using Conclusion scripting language).
Additional Responsibilities:
•Make improvements in test process and working methods.
•Participate in reviews and discussions on requirements, architecture, design and source code.
•Lab setup, lab management and lab administration.
•System administration and installation tasks.
Interfaces and Authority:
•The successful applicant will be part of a team responsible for all testing on releases of Secure Components.
•Working close together with the software developers.
•Depending on the project interface with project managers, architects, and Operations.
Required Skills
•At least three years experience in a similar environment.
•Knowledge of Conditional Access systems.
•Experience with software testing and test methodologies.
•Overview of the Software Development Process.
•Educated to degree level (Bsc) in Information Technology.
•High self-motivation to test software and to detect and analyse possible problem areas.
•Basic knowledge of different programming languages. Java or C++.
•Detailed knowledge of a scripting language (Conclusion is a pre).
 
5、Scrum Master

Job Description
The R&D project manager will execute the role of scrum master within the various R&D teams.  The role is described in more detail in the sections below.
The scrum master is required to act as the primary facilitator of the agile scrum development process within R&D scrum teams. The scrum master will ensure efficient workflow, pipeline planning, and status reporting, as well as managing risks and resolving impediments. These activities are undertaken to ensure the predictable performance of the scrum teams and the delivery of new product to the defined quality process. The scrum master will plan and coordinate activities across multiple teams (scrum of scrums), and where required across departments and external interfaces.
•Conduct on-going scrum ceremonies; sprint planning, sprint retrospective, and daily stand-up meetings
•Responsible for time boxed (2-4 week) sprint planning and execution
•Anticipate and proactively track/record/remove/escalate all impediments
•Report on risks and impediments, as well as sprint and release progress
•Track and report Scrum Team velocity and other agreed metrics
•Facilitate the team in identifying and managing internal and cross-team dependencies with respect to product development
•Facilitate both the estimation of Product Backlog Items, as well as other Scrum activities through a thorough understanding of the problem domain
•Gather & disseminate release information on a regular basis, documenting team agreements, sprint plans, release plans, and retrospectives
•Create an environment that encourages a positive team spirit and excitement about the product delivery
•Proactively resolve conflict between people and, if needed, escalate appropriately
•Contribute to ongoing refinement of product development processes
•Facilitates team progress, with a focus on delivering business value quickly
•Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility
•Manage the delivery of a release for multi-team projects (scrum of scrums)
•Manage relationships and deliverable dependencies/milestones between the various teams within R&D.
•Chair and conduct scrum of scrum meetings when required.
Interfaces & Authority:
•R&D Director (line manager)
•Project Office for capacity and competence allocation to project teams
•Partner Manager for tracking and reporting of 3rd party dependencies and deliverables
•Release Manager for ensuring that release commitments are on track and adhered to
•Product Owner for agreeing on the scope and sprint objectives
•Scrum Team for drive the deliverables and ceremonies of the scrum team
Required Skills
•Degree/diploma in software engineering or an equivalent qualification.
•Minimum five years experience within a software product development environment
•Minimum five years experience of technical project management.
•Agile development, SCRUM, XP.
•RUP, Prince 2, PMI, PM BOK.
•Windows development.
•Internet Protocol (IP).
•Experience with MPEG2, DVB and content encryption technologies is a definite advantage
Required Experience
•Organized and ordered approach.
•Self motivated and enthusiastic.
•Excellent motivational skills.
•Excellent verbal and written communication skills.
•Excellent presentation skills.
•Ability to manage projects efficiently within a multi-disciplinary environment.
•Knowledge of formal project methodologies is a must.
•Certification in one of the methodologies would be an advantage
•Have a positive, enthusiastic, “can-do” attitude
 
简历发送到bjssll@126.com,标题“姓名+岗位+工作年限”

更多职位请关注www.weibo.com/bjssll

33493_133481365822SV.png

紧跟协会走,什么都会有,哇哈哈哈!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

热门排行榜
  • 最新
  • 热门

关于集团

海归集团是以国内海归及国外华人华侨留学生为主的内部交流平台,国家重要的招才引智机构,全球总部位于中国北京,在海归圈内享有至高的荣誉与地位。

联系我们

法律声明

可信网址,诚信网址

集团全权委托北京(上海)尚公律师事务所为官方法律顾问,保障集团在全球各地的权益。

交流工具

客户端

新浪微博

手机微信

© 2009-2021 海归直聘APP|海归集团|海归协会全球官方网站.京ICP备2020046083号-1.京公网安备11011402011032
  • 在线客服系统
  • 快速回复 返回顶部 返回列表