Software Engineering Internship/Co-Op (12-16 Months) - C$24 An Hour (Toronto)

Software Engineering Internship/Co-Op (12-16 Months) - C$24 An Hour (Toronto)

09 Nov
|
Communications & Power Industries
|
Toronto

09 Nov

Communications & Power Industries

Toronto

Software Engineering Internship/Co-Op (12-16 Months) Job Category:EngineeringRequisition Number:RFPOW Posted: April 7, 2026Full-TimeOn-siteRate: 24 CAD per hourLocations Showing 1 locationON - Georgetown HQ - 45 River Drive, Georgetown, ON L7G2J4, CANShaping the future through innovation and discovery!With a history spanning more than seven decades, Communications & Power Industries’ thousands of products have impacted people’s lives in numerous unseen ways every day. Our highly engineered products serve as the backbone of modern-day commercial and military communications systems, assist in diagnosing medical conditions, empower scientific discoveries and space exploration, and much more.We are actively seeking applicants for our Engineering Internship Program with opportunities in both Spring and Summer. Our interns will work alongside our multi-disciplined design engineering team on real design and research projects.All members of our team, from the most senior to the newest intern must have a passion for problem solving, career development, and collaboration. Applicants must be willing to document and share their know-how and ideas with the rest of the team. Good communication is key in this role.Position Description:As a CPI intern, you will apply your classroom-learned skills to design and develop software applications for medical X-ray equipment. The selected candidate will work with collaborative teams on various technical projects associated with our core mission. In addition to receiving competitive compensation,



the Engineering Intern will enhance their skill set by working among a talented and technically accomplished group of colleagues.Responsibilities (Examples):Lead the conversion and modernization of legacy Visual Basic applications into C# applications, improving performance, maintainability, scalability, and long-term supportability.Develop and manage structured data storage solutions, including designing SQL-based databases and data structures to capture, organize, and maintain engineering test data.Collaborate with hardware, test, and design engineers to:Clarify and refine software requirementsAnalyze system behavior and performanceIdentify, troubleshoot, and resolve technical issuesContribute to formal software lifecycle documentation, including:Software Requirement Specifications (SRS)Software Design Documentation (SDD)Test plans and validation documentationSupport software verification and validation activities to ensure compliance with internal quality standards and applicable regulatory requirements.Design and implement automation solutions for repetitive engineering design and test tasks using scripting and software tools such as Python and MATLAB, improving efficiency, repeatability, and data accuracy.Implement AI-assisted code testing and validation strategies,



including:Leveraging AI tools for automated unit test generation and code coverage improvementUsing AI-assisted static code analysis and defect detectionSupporting regression testing automationImproving code quality through intelligent review and refactoring recommendationsOther duties as required.Position Requirements:Bachelor’s degree in software engineering, Computer Engineering, Computer Science, or related field.Strong experience in C# and .NET framework development.Experience migrating or refactoring legacy applications (e.G., Visual Basic to C#).Proficiency in Python and/or MATLAB scripting for automation.Experience designing and working with SQL databases.Understanding of structured software development processes and documentation practices.Strong communication skills and ability to work collaboratively in a multidisciplinary engineering environment.Experience with RS232 communication is a strong asset.SecurityMust meet all CGP requirementsWhat We Offer Whether you are a seasoned professional or just embarking on your career, CPI is an ideal place to expand your knowledge and expertise. We cultivate a healthy, dynamic, and team-oriented environment that empowers our employees to develop, create and deliver innovative, reliable technology solutions to power, connect, protect, and support a better tomorrow.Equal Opportunity CPI is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, age, or other legally protected characteristics.#J-18808-Ljbffr

📌 Software Engineering Internship/Co-Op (12-16 Months) - C$24 An Hour (Toronto)
🏢 Communications & Power Industries
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineering internship/co-op (12-16 months) - c$24 an hour (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software engineering internship/co-op (12-16 months) - c$24 an hour (toronto) / toronto