E
Eaton Centre for Intelligent Power

Software Engineering Intern

24 days to apply
Apply by: 30/11/2026
Start date: 11/01/2027

Sectors

Engineering

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. 
•    Get the opportunity to work on cutting edge technologies including: 
   o    Cloud Computing with Microsoft Azure
   o    Software containerisation using Docker and Kubernetes 
   o    Data pipelining with Apache Spark 
   o    DevOps and MLOps  
   o    Internet of Things (IoT) and Edge Computing  
   o    Embedded Real-Time OS (RTOS) / Linux software development.     

Qualifications:

Ongoing ore recent university studies (BSc/MSc) in Computer Science, Computer Engineering or similar

Skills:

•    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).

Soft Skills:
•    Communication skills
•    Team collaboration
•    Adaptability
•    Problem-solving mindset
•    Growth mindset
•    Time management

Heads up! This job comes from an external source and hasn’t been reviewed by our team. Spot something off? Hit 'Report job' and let us know.

Related jobs

Logo image for Lakeland Dairies
Lakeland Dairies

Register your interest - Graduate Opportunities

Opening soon
Logo image for USIT
USIT

Internship USA

Logo image for Arcadis
Arcadis

Graduate Electrical Engineer APM

Dublin City West, Cork

7 days to apply
Logo image for Arcadis
Arcadis

Summer Intern - Process Engineer APM

Dublin City West, Cork

Last day to apply
undefined background image

We've got you

Get the latest jobs, internships, careers advice, courses and graduate events based on what's important to you. Start connecting directly with top employers today.