Job Description
Requirements:
- 5+ years of experience in software engineering
- 1+ years of knowledge of in one or more Game Engines: Unreal Engine, Unity 3D
- 3+ years of knowledge and experience of in one or more of the following programming languages: C++, Java, C#
- 1+ years of knowledge in 3D data pipelines and modeling tools
- 1+ years’ experience in agile projects.
- 5+ years post-university experience in software engineering in software engineering.
- 1+ years post-university experience in 3D/VR/AR applications.
- 1+ years proven experience completing agile projects.
Education:
Bachelor degree in computer science, engineering or related field.
Advanced degree (Masters or PhD) in computer science, engineering or a related field (preferred).
Responsibilities:
- Analyzes market trends in emerging technologies for Metaverse applications
- Works with stakeholders throughout the organization to identify opportunities for leveraging emerging
- technologies to drive business solutions
- Develops ideas and concepts in close partnership with startups, universities and tech players
- Designs and implements 3D apps using Game Engine technologies (Unreal Engine)
- Integrates SW modules into BMW internal but also external software ecosystems
- Manages projects with external companies and universities
- Presents project results to higher Management, business units and also other global TechOffices.
- Works as a member of an agile team of experts.
- Creates project milestones, refines stories and monitors their status continuously.
- Serves as internal consultant to other developers and engineers as needed, providing assistance in all
- phases of product life-cycle development.
- Advises developers and engineers on latest Metaverse technologies and assists the team in process
- matters as related to development/support and provides the necessary on the job training and development
- of associates/contractors within the team.
- Maintains accurate, meaningful and updated technical and non-technical documentation pertaining to all
- aspects of area(s) of responsibility.
- Performs other duties as assigned by MC Operations Supervisor