Intern, Software Engineering
Eaton
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Intern, Software Engineering
Eaton’s Electrical sector is seeking a 12-month Engineering Intern to join our Central Engineering team. This position is based out of our Burlington, Ontario facility and is scheduled to start in May 2026.
The hourly rate for this position is $25 - $30 per hour. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.
Position Overview
As an Intern, Software Engineering, you will work closely with product development engineers to support the new product development process. This includes contributing to product specification definition, capturing market customer requirements with marketing, and ultimately releasing a product requirement document.
The main emphasis of this role is on automation scripting software. You will be responsible for building and refining software tools that make engineering tasks more efficient, boost accuracy, and minimize manual work throughout design and documentation stages. Tasks involve automating the generation of engineering drawings, schematics, and 3D models by leveraging scripts, templates, and digital technologies.
Additionally, the role will involve designing to meet product standards that govern construction and approval body acceptance of product designs. You will also have the opportunity to automate engineering design tools and learn manufacturing methodologies and limitations. You will work in a team environment, gaining valuable experience in relationship building and collaborating with diverse work styles.
Essential Functions
- Build automated tools to digitize and streamline drawing/model generation for power distribution assembly products.
- Develop custom software utilities that integrate with engineering systems (e.g., CAD, PLM, JIRA, SharePoint).
- Troubleshoot and maintain automation scripts and software tools.
- Support development of virtual integration tools for engineering data and product documentation.
- Participate in HMI screen design and prototyping.
- Maintain and enhance firmware development environments (e.g., GitHub) as required.
- Contribute to Power BI dashboards that visualize engineering and project data.
- Provide support for continuous improvement projects that enhance department efficiency and repeatability.
Qualifications
Basic Qualifications:
- Enrolled in a Computer Engineering or Computer Science university program (3rd year preferred) with exposure to electronics.
- Experience in automation scripting, software development, or CAD automation.
- Must reside within 120 kms of Burlington, ON, Canada.
- Legally eligible to work in Canada with no company sponsorship.
Preferred Qualifications:
- Prior internship or co-op experience.
- Experience in programming.
- Familiarity with Power Automate, Power Apps, and Power BI.
- Exposure to embedded systems development or cybersecurity testing.
- Strong analytical skills and proficiency in Microsoft Excel, Visio, and other Microsoft Office Suite applications.
- Strong problem-solving, communication, and organizational skills.
- Interest in learning new software tools, automation techniques, and engineering systems.
Skills & Criteria
- Excellent communication, interpersonal, and organizational skills.
- Strong analytical aptitude and complex problem-solving skills.
- Effective time management, prioritization, and project management skills.
- Interested in learning new hardware and software applications and tools.
- Interested in learning automation script development in JIRA, PLM tools (e.g., Enovia), and engineering inventory systems.
- Interested in learning development software and cybersecurity tools setup and development environment setup.
- Passion for innovation & continuous improvement, and willingness to challenge the status quo.
Key skills/competency
- Automation Scripting
- Software Development
- CAD Automation
- PLM Systems (e.g., Enovia)
- JIRA
- SharePoint
- Power BI
- Firmware Development
- Computer Engineering
- Problem Solving
How to Get Hired at Eaton
- Research Eaton's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for automation: Highlight any experience in scripting, software development, CAD automation, and relevant engineering tools for Eaton's Intern, Software Engineering role.
- Showcase problem-solving skills: Prepare examples demonstrating your analytical aptitude, innovative thinking, and ability to troubleshoot complex engineering challenges for Eaton.
- Prepare for technical discussions: Be ready to discuss your knowledge of computer engineering/science principles, electronics, and any exposure to embedded systems or cybersecurity relevant to Eaton.
- Emphasize teamwork and communication: Illustrate experiences where you collaborated effectively in a team, managed projects, and communicated technical information clearly to align with Eaton's collaborative environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background