🚀 Internship

Software Engineering Internship - 12 Months

GE

22d ago

🚀 Placement Program

Cambridge

Rolling basis

Description

As a Software Engineering Intern your main focus areas will be the Engineering function within GE Grid Solutions. You’ll work in one of our development teams, your responsibilities could include the design, development, deployment, test and/or documentation of one or more products from our portfolio.

View more

Area of Responsibilities

Software Engineering

Responsibilities

  • Build features as part of an Agile product delivery team
  • Collaborate with system engineers, front-end developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
  • Apply principles of Systems Development Life Cycle (SDLC) and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques
  • Write code that meets standards and delivers desired functionality using the technology selected for the project
  • Develop software and product capabilities using modern Software Engineering practices (DevOps, automation, containerisation)
  • With guidance from experienced QA engineers, use industry standard tools and techniques to test new and legacy functionality in our products, delivering the level of quality required by first class industrial software solutions
  • Work with technical writers in providing documentation aimed at end-users, administrators and developers
View more

Requirements

  • Currently enrolled, or recently graduated in a Bachelor’s or Master’s Degree program at an accredited university with a focus on Electrical Engineering, Software Engineering, Software Engineering Power Systems, Computer Science, Computer Engineering, Computer Information Systems, Informatics, Information Science/Technology or other relevant STEM majors
  • Prior intern, research or personal experience in software, electrical engineering, power systems
  • A strong commitment to a career in technology and passion/aptitude for software engineering
  • Strong analytical and technical skills with experience in software industry standards, languages and development tools
  • Demonstrated creative problem solving and proactive learning.
  • Passionate about software and programming
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
  • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
  • Self-motivated and ability to work well within a team
  • Prior intern, co-op, or research experience in software, electrical engineering, power systems or relevant area
  • Leadership experience inside and/or outside the classroom

Eligibility Requirements

  • Must be willing to work out of an office located in Cambridge, UK
  • Legal authorisation to work in the UK is required. We will be unable to sponsor individuals for employment visas, now or in the future, for these roles
View more