Ottawa
Summer 2026 Co-op
Must be currently enrolled full time in a university degree program pursing a bachelor or master degree. Must not have graduated before September 2026
We are looking for a Developer Inter who can demonstrate the ability to quickly acquire new knowledge, successfully complete tasks with guidance while following our software development processes, and utilize best practices when coding. You should be able demonstrate from your experience, a working knowledge of development processes such as
• Python language fundamentals
• Creating and deploying Python libraries/packages
• Object oriented design
• Unit testing
• Using a source code repository (e.g., git)
Responsibilities could include
• Add features to existing software based on written requirements
• Resolve bugs in existing software
• Assist novice programmers with setting up development environments to use our software
• Assist hardware engineers with writing Python scripts that use our software
• Maintain build systems (e.g. Git Lab CI/CD)
• Read and understand data sheets for Renesas devices
• Learn and leverage Renesas custom GUI IDE and Python framework for programming devices
• Design and implement device drivers and GUIs for programming Renesas devices
• Participate in expanding and evolving Renesas' custom device programming framework
Requirements
• Python
• Object oriented design
• Excellent speaking, reading and writing skill in English
Assets
• Git, Git Lab, Confluence, Jira Software (Agile)
• Py Charm
• Microchips/ICs
• Linux
Education
Coursework in Computer Science, Software Engineering or Hardware Engineering with strong software focus.
Must be currently enrolled full time in a university degree program pursing a bachelor or master degree. Must not have graduated before September 2026
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: