The Centre for Intelligent Power (CIP) is seeking interns to work within its multidisciplinary teams. You will be placed on one of 5 engineering teams with the opportunity to acquire skills in the following areas: Edge AI, Embedded Systems, Machine Learning, Cloud DevOps and Quality Assurance. In this role you will: Be engaged as part of a multi-disciplinary international team focusing on design and development of experimental intelligent power systems. Learn about a wide range of analytics and Artificial Intelligence (AI) technologies for power management systems, including the associated data processing pipelines. Gain hands-on experience with the tools and approaches used as part of the design, development, and test processes. Work across the full software development lifecycle in an agile environment, attending all scrum team meetings. Develop clean, efficient, and reusable code using coding best practices. Ongoing university studies (BSc/MSc) in Computer Science, Computer Engineering or similar A basic technical background is required in addition to an interest and background in engineering or software development. The ideal candidate will be in pursuit of or a recent graduate of a degree or master's in electronic or computer engineering, computer science or a related course. A team player with excellent communication skills, who is curious, proactive, conscientious and enjoys problem solving. Experience with a programming language such as C/C++, Python, R, MATLAB Familiarity with version control systems (Git) is desired. Data storage experience, SQL or NoSQL. A basic background in modelling and analysis, e.g., MATLAB and Simulink Familiarity with Internet of Things, embedded systems, cloud computing, connectivity and networking, communication protocols and security. Knowledge of end-to-end Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Communication skills Team collaboration Adaptability Problem-solving mindset Growth mindset Time management