BMW Manufacturing Company is looking to solve the problem of developing software solutions for the battery plant Unreal Engine 5 project, including gameplay mechanic development, VR/AR development, and 3D data pipeline development.
Requirements
- Base knowledge of C/C++
- Problem solving
- Passion for software development
- Unreal Engine 5 software development (VR/AR)
- Software architecture and design
- Software Version Control (Unity version control/Perforce, Unreal Engine, FactoryVerse/Omniverse PlantCon/IPS systems)
- Unreal Engine 5
Responsibilities
- Software development for the battery plant Unreal Engine 5 project including gameplay mechanic development, VR/AR development, 3D data pipeline development, as well as department dashboard support, database development/support, and other innovation projects decided by management.
- Develops and implements software solutions using Unreal Engine 5 to achieve project goals related to game mechanics, 3D data pipeline development, database connections, and networking.
- Participates in cross-functional project teams to support software development activities within the department.
- Assists in the creation and maintenance of user and support documentation for areas of responsibility, ensuring clear communication of software functionalities.
- Provides technical support to department for resolving issues related to Unreal Engine 5 and other software projects.
- Develops and optimizes algorithms and systems for automatic control and data management within projects.
- Develop specified features for Unreal Engine 5 project.
Other
- BA/BS Degree in Computer Science (preferred), Computer Engineering, Electrical Engineering, or similar degree
- Possess a minimum cumulative GPA of 3.0 (not just in major)
- Have enrolled student status at an accredited four-year college or university in the United States.
- Completed at least 30 credit hours at time of application.
- Ability to work full-time on-site (40 hours / week)