
Software Developer Intern – Summer
BMW Group
internship
Posted on:
Location Type: Office
Location: Texas • 🇺🇸 United States
Visit company websiteJob Level
Entry Level
Tech Stack
Unity
About the role
- 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
- Supports department targets and goals for project completion, quality assurance, and efficient resource utilization
- Understands and applies principles of Agile development and collaborative problem-solving in software projects
- Adheres to coding standards and best practices
- Adheres to 5S and Safety Standards and Principles
- Performs other duties as assigned by management
- Develop specified features for Unreal Engine 5 project.
Requirements
- BA/BS Degree in Computer Science (preferred), Computer Engineering, Electrical Engineering, or similar degree
- Preferred: Base knowledge of C/C++, problem solving, passion for software development
- Optional: Unreal Engine 5, Unity, Gadot, Software Version Control (Unity version control/Perforce, Unreal Engine, FactoryVerse/Omniverse PlantCon/IPS systems)
- Unreal Engine 5 software development (VR/AR)
- Software architecture and design
- Project steering
- Presentation techniques
- 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)
- Transfer students must have a GPA from current university.
- MUST ATTACH A COPY OF UNOFFICIAL TRANSCRIPT
- Complete and pass a substance abuse test before the work term.
Benefits
- Equal employment opportunity (EEO)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Unreal Engine 5C/C++VR developmentAR development3D data pipeline developmentdatabase developmentsoftware architecturesoftware designalgorithm developmentcoding standards
Soft skills
problem solvingcollaborative problem-solvingcommunicationpresentation techniquesproject steeringquality assuranceresource utilizationtechnical supportdocumentationcross-functional teamwork