BMW Group

Software Developer Intern – Summer

BMW Group

internship

Posted on:

Location Type: Office

Location: Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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