Responsibilities
Join our software engineering team and get hands-on experience with real agile workflows - including daily stand-ups, sprint planning, and retrospectives; with opportunities to collaborate with other engineering teams in the company.
1. Use industry-standard tools such as Git, Jira, and Confluence to collaborate, manage tasks, and document your work.
2. Contribute to the development, testing, and documentation of real features within our embedded software products.
3. Support the creation or enhancement of automated test tools that help improve system performance and robustness.
4. Deliver a scoped project with clear outcomes, presenting your work to the team at the end of the internship.
Qualifications
At Waters, we view the internship program as a mutually beneficial opportunity designed to equip students with real world experience, while learning from industry leaders in their functional area of choice. Our goal is that an internship at Waters will enable you to build your network as an early career professional, fast tracking your future career prospects and setting you up for success in the job market. A few key attributes we are seeking in intern candidates include:
Curiosity: Individuals across the organization are passionate about working with and developing students who have a passion for their subject area and a knack for problem solving.
Courage: We admire individuals who challenge the status quo, take on leadership roles, and embrace challenges outside their comfort zones.
Compassion: We expect our team members to embody empathy in their work, fostering ethical professionalism, collaboration, active listening, and a commitment to continuous learning and growth.
Qualifications specific to this role:
5. Currently pursuing a degree in Computer Science, Software Engineering, or a related technical field; Electronics Engineering, Computer Engineering
6. Foundation in at least one programming language (. C++, C#, Python, Java, or similar)
7. Understanding of fundamental software engineering concepts (data structures, algorithms, OOP)
8. Strong problem-solving aptitude and willingness to learn new technologies
9. Effective communication skills and ability to collaborate in a team environment
We're actively building diverse teams and welcome applications from everyone. But simply having a diverse workforce is not enough. We aim to build an inclusive environment, where everyone can contribute their best work and develop to their full potential. We celebrate our differences and recognise the importance of teams reflecting the communities they serve.
We can make reasonable adjustments to our interview process according to your needs.