Job summary
Software Quality Assurance Intern
Eaton is seeking a Software Quality Assurance Intern to join the Energy Control Systems (ECS), Center of Excellence. The ECS group accelerates business growth by developing advanced control algorithms and state-machine logic for ECS applications that are scalable, cost-effective, and manufacturable. The group also develops standardized design methodologies that can be adopted across multiple Eaton businesses, including UPS, microgrid control, energy storage, and other energy-related applications. In addition, ECS provides a foundation for Eaton to develop innovative energy products more rapidly.
At Eaton, we make what matters work through the passion of our employees around the world. We create an environment where creativity, inventiveness, and discovery are valued every day. It is a place where bold and capable professionals can reach their full potential while helping Eaton achieve its own.
These values allow us to address some of the world’s most important challenges while staying focused on what truly matters. As a team, we have the power to make a difference.
There has never been a better time to join Eaton than in this exciting era of energy management. We are reinventing innovation by adapting digital technologies, connected devices, data models, and insights to transform energy management for safer, more sustainable, and more efficient use of electricity.
Our teams collaborate to create the best digital solutions for our customers. We are looking for digital talent who want to help drive this digital transformation and create new ways of working and thinking, for ourselves and for our customers.
Internship description
We are looking for an intern to join the ECS embedded software team and contribute to software quality assurance activities. The intern will participate in the design and development of automated tools and procedures intended to support and streamline the testing process for the entire team. The selected candidate will also work with hardware test setups in our laboratory and contribute to their improvement.
Essential responsibilities
- Design and develop new features for internal test management tools.
- Test new features, identify risks, and propose alternative solutions.
- Support the resolution of existing issues.
- Automate current testing processes using multiple software tools.
- Support and improve hardware test setups in the laboratory.
Work environment
The candidate will work within a young, dynamic, and multidisciplinary development team. The intern will interact with various technologies, software and hardware platforms, and programming languages such as Robot Framework, TypeScript, React, Golang, Python, and others in a Linux environment. The candidate will also have the opportunity to become familiar with cloud-related technologies such as Docker, as well as low-level programming languages such as C/C++, through collaboration with teams within ECS.
Benefits
- Flexible work schedule.
- Hybrid work model, 3 days per week on site.
- Easily accessible by public transportation (REM).