宝马集团2019校园招聘
BMW Group Campus Recruitment 2019
宝马集团
BMW GROUP
BMW 是Bayerische Motoren Werke 的缩写,在中文中被译为宝马。宝马集团在初创阶段主营飞机发动机的研发和生产。宝马的蓝白标志象征着旋转的螺旋桨,这正是公司早期历史的写照。
宝马集团是德国最成功的汽车和摩托车制造商之一,也是德国规模最大的制造工业公司之一。宝马集团拥有 BMW 、 MINI 、 Rolls-Royce 和 BMW Motorrad 四个品牌,这些品牌占据了从小型车到大型豪华轿车各个细分市场的高端,使宝马集团成为世界上唯一一家专注于高档领域的汽车和摩托车制造商。作为一家跨国公司,宝马集团在全球 13 个国家拥有 24 个生产基地,并在超过 140 个国家拥有销售网络。
宣讲会行程:
10月29日19:00 – 北京航空航天大学 - 学院路校区 三号楼218教室
10月30日 19:00– 北京理工大学 - 本部 中教211
11月05日19:00 - 北京邮电大学 本部 北邮科技大厦 四层多功能厅
11月07日 19:00- 中国科学院大学 - 中关村校区 教学楼S306
网申地址: http://bmw.zhaopin.com/devel1.html
招聘职位:
BMW China Services Ltd.
北京:
LBS Software Developer
车载定位系统开发
实现第三方服务和数据在宝马车载系统上的应用级集成,实现更安全的出行,和多方位的定位和信息服务。
Major Responsibilities:
1. Design, development and improvement of Head-unit software as well as OAP for Location Based Services, such as visualization, user interfaces and features.
2. Design, development and improvement of off-board backend systems software and communication protocols
for Location Based Services.
3. Responsible for the end-to-end development process of the specific software solutions from technical design
to SOP with respect to cost, quality and time.
4. Create technical requirements, documentation for reference and reporting.
5. Technical reporting to Lead Software Development Engineer.
Qualifications:
1. Master in Computer Science, SW Engineering or equivalent.
2. Skill in object oriented coding languages (e.g. Java, JavaScript, TypeScript, etc.).
3. Able to write well-crafted code (simple, maintainable, robust, reusable, well-tested).
4. Skill in backend server series product and scalable system development. Familiar with Azure/AWS, Java,
RESTFul, DataBases, NoSQL, etc. platforms/technologies.
5. Skill in source code management tools, e.g. Git, SVN .etc.
6. Knowledge of XML/JSON and Shell Script.
7. Familiar with algorithm/design patterns/Gerrit.
8. Communication skills in English.
OAP Software Developer
车载原生app开发
实现第三方服务和数据在宝马车载系统上的应用级集成, 调用宝马原生语音系统和人机界面实现高效人机交互。
Major Responsibilities:
1. Implement/Maintain applications on IVI System.
2. Implement Proof of Concept based on existing technical stack.
3. Troubleshoot, debug and upgrade existing software.
4. Integrate software components and third-party programs.
5. Create technical documentation for reference and reporting.
6. Communication between BMW AG and local suppliers.
Qualifications:
1. Engineering degree (master or bachelor) in IT / automotive or similar.
2. Skill in coding languages (e.g. JavaScript, TypeScript, Python).
3. Skill in End-2-End Web development, Node.js experience is preferred.
4. Skill in different OS (e.g. iOS, Android, Linux).
5. Skill in agile software development processes (e.g. SCRUM) in a distributed environment.
6. Skill in source code management tools, e.g. Git, SVN .etc.
7. Knowledge of XML/JSON and Shell Script.
8. Skill in automation testing and unit testing.
9. Familiar with algorithm/design patterns/Gerrit/Jira and Jenkins.
10. Communication skills in English.
11. Good teamwork skills.
IPA Software Developer
智能个人助理系统开发
开发自然语音个人助理系统级软件,实现车内更自然、愉悦的人机交互体验。
Major Responsibilities:
1. Implement/Maintain components of HMI system.
2. Troubleshoot, debug and upgrade existing software.
3. Integrate software components and third-party programs.
4. Create technical documentation for reference and reporting.
5. Communication between BMW AG and local suppliers.
Qualifications:
1. Engineering degree (master or bachelor) in IT / automotive or similar.
2. Skill in coding languages (e.g. C++, Python, JavaScript), different OS (e.g. iOS, Android, Linux).
4. Skill in agile software development processes (e.g. SCRUM) in a distributed environment.
5. Skill in source code management tools, e.g. Git, SVN .etc.
6. Knowledge of XML/JSON and Shell Script.
7. Familiar with algorithm/design patterns/Gerrit/Jira and Jenkins.
8. Communication skills in English.
User Experience Specialist
计划、协调和执行宝马对用户界面概念(导航、气候、驾驶员辅助等功能)的各种可用性测试;
负责供应商的招募以及质量控制
Major Responsibilities:
1. Plan, coordinate and execute various usability tests on user interface concepts (navigation, climate, driver assistance etc.) in BMW usability lab Beijing or in real cars. Incl. management summary and deducted recommendations for actions to relevant centers of competence.
2. Recruit, coordinate and quality-control external suppliers for fieldwork in bigger usability tests (n >10 participants), incl. purchasing.
3. Plan and coordinate various benchmark activities with internal and external partners in China (mainly Beijing), comparing car interior features such as body / seats, design / trim lines, infotainment / GPS, climate and their respective Man-Machine-Interfaces.
4. Align methodology, user interface and test schedules with German headquarter to synchronize with product development cycle.
5. Support Manager of BMW′s usability lab with driving simulation in Beijing in terms of yearly roadmap creation and resource planning.
6. Constant updating and development of usability methodology, based on academic research and input from German headquarter.
Qualifications:
1. Major in Engineering with Ergonomics / Human Factors or Psychology / Social Sciences or Industrial Design.
2. Skill in experimental design, methodology and reporting for usability tests.
3. Skill in empirical statistics.
4. Skill in market research methodology.
5. Team Work and good communication skills.
6. English fluent in Business.
7. German fluent in Business.
8. Good communication skills.
9. Driving license (China) and driving experience.
Test Automation Engineer
软件测试: 制定并实施软件测试策略;管理整个软件产品的生命周期;
Major Responsibilities:
1. Formulation and implementation of software testing strategies.
2. Managing software problems (tickets) through the whole problem lifecycle.
3. Frequent exchange with local project lead regarding software status.
4. Regularly generating overviews and statistics of testing measures and detected issues.
5. Planning, monitoring and reporting long distance road tests.
6. Creating, releasing and monitoring test sets.
7. Training and mentoring of test engineers (e.g. ticket creation).
Qualifications:
1. Bachelor or Master degree in an engineering related field.
2. Knowledge of software testing theories and practices.
3. Familiar with the vehicle validation process.
4. Familiar with Microsoft Office (Excel, PowerPoint, Access, Word).
5. Familiar with C++, Python and JavaScript.
6. Familiar with GIT/SVN.
7. Web service development skills.
8. Good team player.
9. Being persistent and resilient.
10. English language skills (written and oral).
11. Experience in software development processes (e.g. Scrum) is preferred.
上海:
Software Development
嵌入式开发工程师人工智能系统开发
实现人工智能应用层开发,完成嵌入式车载车辆自动驾驶软件开发,将开发成果集成到虚拟车辆中。
Major Responsibilities:
1. As a developer, you’re responsible for the end-to-end development process of software solutions from
technical design to SOP with respect to cost, quality and time. This includes all aforementioned aspects
including backend or onboard technology, service integration technology, and system integration technology.
You’re required to have broad expertise even though a technical specification might be necessary.
Qualifications:
1. Master Degree in Computer Science, Informatics, Information Science or equivalent.
2. Substantial knowledge and experience in software development and software engineering in the fields of onboard and backend server. Familiar with object orientated software development, C/C++, Java, software-/system architecture, distributed systems, communication systems and network technologies. Expected knowledge includes software development process, testing methods as well as software quality management.
3. backend server SW development (Java) or onboard navigation topics development (C++).
4. Technical depth (proficient in utilizing technology with the will to extend/learn).
5. Technically versatile (knowing many technologies, constantly extending knowledge base).
6. Able to write well-crafted code (simple, maintainable, robust, reusable, well-tested).
7. Excellent English communication (oral and written) skills.
Android Software Developer
车载原生app开发 ,实现第三方服务和数据在宝马安卓系统上的应用级集成, 调用宝马原生语音系统和人机界面实现高效人机交互
Major Responsibilities:
As an Android developer, you are responsible for the developing infotainment functions based on Android Automotive Embedded in a cross-functional feature team.
1. Based on the product requirement (from Product Owner), working with other developers to implement the features.
2. Together with the colleagues of Design and ABK you design the user interface of the functions.
3. In team with other developers, you design architecture and processes and decide on the tools used.
5. Use suitable test automation to ensure that the product is ready for use at the end of each sprint.
Qualifications:
1. Master Degree in Computer Science or a comparable qualification.
2. Skill in agile methods and the extreme Programming Practices.
3. Clean Coders are preferred with equal suitability.
4. Technical depth (proficient in utilizing technology with the will to extend/learn).
5. Technically versatile (knowing many technologies, constantly extending knowledge base).
6. Able to write well-crafted code (simple, maintainable, robust, reusable, well-tested).
7. Excellent English communication (oral and written) skills.
8. Good communication skills.
Robotics and Artificial Intelligence
实现人工智能算法开发,在仿真环境和真实车辆原型中测验和验证实现自动驾驶功能和系统。
Major Responsibilities:
1. Design algorithms for the function/ brain component to understanding the current situation, making decisions about next maneuver and for short/mid and long-term planning’s for automation functions.
2. Test and validation of automated driving function/ brain systems in simulation environments and real vehicle prototype.
3. Close cooperation with research teams in Shanghai, Mountain View and Munich involving several departments. Active communication to Munich and alignment with activities in Munich.
4. Driving and testing prototype cars.
5. Transfer of research results to Munich and BMW China.
Qualifications:
1. Degree in Robotics. Alternatively major in Computer Science, Electrical/electronic Engineering with specialization in robotics. Working in perception, learning systems or driver assistance systems.
2. Knowledge in robotics algorithms for data fusion, environment perception, or decision making, etc.
3. Knowledge and experience in some genres of AI methods, e.g. probabilistic methods, decision tree search, deep neural network, etc.
4. Excellent English communication (oral and written) skills.
5. Good communication skills.
BMW China Automotive Trading Ltd.
北京
Data Scientist
Major Responsibilities:
1. Translating business needs to technical requirements and implementation.
2. Do something about cleansing, manipulation, feature extraction and analysis on data sets.
3. Apply data science approaches and methodologies (such as Neural Nets, Bayesian methods, SVM etc.) to improve business outcomes Initiate ideas and develop related model with R, Python or Scala.
5. Design elegant data visualizations to present complex analysis and insights to customers with Tableau or
other related tools.
8. Develop the data analysis model according to business scenarios.
9. Evaluate the method and technical solution of data analytics projects.
Qualifications:
1. Bachelors/Master’s degree in computer science or mathematical and related.
2. Excellent understanding of statistical analysis and algorithms, such as Decision Tree, Regression analysis, modeling, etc.
3. Familiar with commonly used data mining algorithms (i.e. classification, clustering, regression, association rules, neural networks, etc.) and its principles, and is able to discuss past project experiences at length.
4. Good understanding of machine learning techniques and algorithms, such as k-NN, Naive Bayes, SVM, Decision Forests, etc.
5. Experience with common data science toolkits, such as R, Python, SPSS, etc.
6. Experience with data visualization tools, such as QlikView, Tablau, etc.
7. Proficiency in using query languages such as SQL, Hive, Pig.
8. Speak, read and write English perfectly and skillfully and Mandarin Chinese.
11. preferred if have knowledge of Big Data / Hadoop, RDBMS, Data Warehousing / Data Integration, Data Engineering and Data Science (awareness) and Software Development.
IT Security Management
Major Responsibilities:
1. Overall IT Security management, align, define and maintain IT security policy and guideline to meet BMW group standards.
2. Consult to Business and PMs for IT security requirement identification, security solution design and security measures implementation in project lifecycle.
5. support IT security audit for project and operational systems.
7., risk impact analysis, define mitigation plan and ensure measure implementation.
8. Support on Clearing Process, Data Protection, Privacy Impact Assessment and Business Impact Analysis for each project.
9. Coordinate with local emergency team for Security Incident handling.
Qualifications:
1. Bachelor degree or above.
3. Analytical and communication skills.
4. Supportive, fast learning skills and willingness.
6. Be able to work under pressure.
7. Fluent in English and Chinese both oral and written.
BMW Brilliance Automotive Ltd.
北京
Loyalty Backend Solution Development
Major Responsibilities:
1. Engage in detail requirement clarification with Technical architect to understand business requirement.
2. Identify and clarify what actions through programming is necessary to achieve business Use Cases & User Journeys.
3. Breaking down program specification into its simplest elements and translating this logic into a programming language.
4. Design, build, and maintain efficient, reusable, and reliable C# code. Translate application storyboards and use cases into functional applications.
5. Ensure the best possible performance, quality, and responsiveness of applications.
6. Identify bottlenecks and bugs, and devise solutions to these problems.
7. Understand business use case, write test scripts and generate test data from business requirements.
Perform regular daily development activities such as code review, Unit testing, Test Script writing, Smoke testing etc.
Qualifications:
Bachelor's degree or higher in Computer or Software Engineering
Proficient in C#, with a good knowledge of its ecosystems. Hands on Development Experience with .NET & C# Frameworks.
Familiar with various design and architectural patterns & Knowledge of concurrency patterns in C#. Strong understanding of object-oriented programming.
4. Understanding fundamental design principles behind a scalable application.
5. Creating database schemas that represent and support business processes.
6. Implementing automated testing platforms and unit tests. Proficient understanding of code versioning
tools such as Git, SVN, Bit Bucket, TFS etc.,
7. Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
8. Agile development experience. |
|