At a Glance
- Tasks: Join our team to design and develop software solutions in a dynamic engineering environment.
- Company: Innovative global engineering firm focused on collaboration and continuous learning.
- Benefits: Gain hands-on experience, mentorship, and exposure to cutting-edge technologies.
- Other info: Opportunity for international travel and excellent career growth in a supportive team.
- Why this job: Make a real impact while working on exciting projects with experienced engineers.
- Qualifications: Pursuing a degree in Computer Science or Software Engineering; eager to learn and collaborate.
The predicted salary is between 18000 - 25000 € per year.
We are seeking a motivated and detail-oriented student for a 3rd year Placement within our Software Development Department. This opportunity offers hands‑on experience in a fast‑paced, global engineering environment where innovation, collaboration, and continuous learning are core values. The successful candidate will work alongside experienced software engineers on real‑world projects, contributing to the design, development, testing, and deployment of software solutions that support our engineering operations and digital transformation initiatives.
This placement is ideal for students pursuing a degree in Computer Science, Software Engineering, or a related discipline, who are eager to apply their knowledge in a professional setting and gain exposure to cutting‑edge technologies and international best practices.
Responsibilities
- Assist in the design, development, and maintenance of software applications used across engineering functions.
- Learn to write clean, efficient, and well‑documented code under the guidance of developers and lead engineers.
- Collaborate with cross‑functional teams including engineering, QA, and IT to gather requirements and test solutions.
- Assist with conducting software testing and debugging to ensure the reliability and performance of applications.
- Contribute to the documentation of software designs, user guides, and technical procedures.
- Assist in the deployment of applications to development, testing, and production environments.
- Stay updated on emerging technologies and development practices relevant to the team’s tech stack.
- Learn to follow established development workflows, version control practices, and security protocols.
Desirable Criteria
- Basic understanding of PLC programming and industrial control systems.
- Interest in or familiarity with SCADA systems, HMI (Human‑Machine Interface) design, and communication protocols such as Modbus, Ethernet/IP, or Profibus.
- Proficiency in troubleshooting hardware and software issues.
- Strong problem‑solving skills and attention to detail.
- Effective communication skills, both written and verbal.
Time Travel Required
International site travel may be a requirement for this position.
Placement Student - Software Engineering in Londonderry employer: Vertiv
At Vertiv, we pride ourselves on being an excellent employer that fosters a culture of innovation and collaboration. Our Placement Student in Software Engineering will gain invaluable hands-on experience in a dynamic global environment, with opportunities for professional growth and exposure to cutting-edge technologies. We are committed to supporting our employees' development while promoting a diverse and inclusive workplace where every voice is valued.
StudySmarter Expert Advice🤫
We think this is how you could land Placement Student - Software Engineering in Londonderry
✨Tip Number 1
Network like a pro! Reach out to your university's alumni or attend tech meetups. You never know who might have the inside scoop on placement opportunities.
✨Tip Number 2
Get your hands dirty with projects! Build a portfolio showcasing your coding skills and any relevant projects. This will give you something tangible to discuss during interviews.
✨Tip Number 3
Practice your interview skills! Mock interviews can help you feel more confident. Focus on explaining your thought process when solving problems, as this is key in software engineering roles.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Placement Student - Software Engineering in Londonderry
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role. Highlight relevant coursework, projects, and skills that align with the job description. We want to see how your experience connects with what we do at StudySmarter!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Show Off Your Projects:If you've worked on any cool projects, make sure to mention them! Whether it's a personal project or something from your studies, showcasing your hands-on experience can really set you apart from other candidates.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Vertiv
✨Know Your Tech Stack
Before the interview, make sure you’re familiar with the technologies mentioned in the job description. Brush up on your knowledge of PLC programming, SCADA systems, and communication protocols like Modbus and Ethernet/IP. This will show that you’re genuinely interested and ready to contribute.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled challenges in your projects or studies. Highlight your attention to detail and how you approached debugging or troubleshooting issues. This will demonstrate your analytical thinking and readiness for real-world software engineering tasks.
✨Practice Collaboration Scenarios
Since the role involves working with cross-functional teams, think of instances where you’ve collaborated with others. Be ready to share how you gathered requirements or tested solutions in a team setting. This will illustrate your teamwork skills and adaptability in a fast-paced environment.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team’s current projects, the development workflows they follow, or how they stay updated on emerging technologies. This shows your enthusiasm for the role and helps you gauge if it’s the right fit for you.