Software Engineering Intern Jobs
By Miniblox At Waterloo, Ontario, Canada
Determine and develop user requirements for systems in production, to ensure maximum usability.
Bachelor’s degree in Computer Science, Game Design, or equivalent work experience.
Previous experience in a game development role, specifically with voxel games is highly desirable.
Knowledge of voxel-based game design and development.
Excellent verbal and written communication skills.
Strong problem-solving skills, attention to detail, and a creative mindset.
Land Development/Municipal Engineering Intern (Barrie, Collingwood Or Orillia)
By Tatham Engineering At Barrie, Ontario, Canada
Excellent municipal design and project management skills
Strong communication, organizational and time management skills
Strong technical and analytical skills (experience with Civil 3D would be advantageous)
1 year of civil engineering experience (co-op experience included)
Experience completing Municipal Class EA Planning process
Ability to manage multiple projects and work under minimal supervision
Software Development Co-Op/Intern
By Nokia At North Gower, Ontario, Canada
Knowledge of project management methodologies and best practices
Experience with front-end web development
Programming and Scripting skills with Python, Java, JS React, C#, Shell
Solid knowledge of databases: MSSQL, Oracle, MySQL/MariaDB
Strong analytical ability and communication skills
Experience working on Agile development projects

Are you looking for an exciting opportunity to gain hands-on experience in software development engineering? We are looking for an enthusiastic intern to join our team and help us develop innovative software solutions. As an intern, you will have the chance to work on cutting-edge projects and gain valuable experience in the software development engineering field. You will be exposed to a variety of technologies and have the opportunity to collaborate with experienced engineers. If you are passionate about software development and eager to learn, this is the perfect opportunity for you!

Overview Software Development Engineering Interns are responsible for developing and maintaining software applications and systems. They work closely with software engineers, product managers, and other stakeholders to ensure that software applications and systems are developed and maintained according to specifications. Detailed Job Description Software Development Engineering Interns are responsible for developing and maintaining software applications and systems. They work closely with software engineers, product managers, and other stakeholders to ensure that software applications and systems are developed and maintained according to specifications. They are also responsible for troubleshooting and resolving software issues, testing software applications and systems, and providing technical support to end users. Job Skills Required
• Knowledge of software development and engineering principles
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of database systems such as Oracle, MySQL, and SQL Server
• Knowledge of web technologies such as HTML, CSS, and JavaScript
• Ability to troubleshoot and debug software applications and systems
• Ability to work independently and collaboratively
• Excellent communication and interpersonal skills
Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• Previous experience in software development and engineering
• Knowledge of software development and engineering principles
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of database systems such as Oracle, MySQL, and SQL Server
• Knowledge of web technologies such as HTML, CSS, and JavaScript
Job Knowledge
• Knowledge of software development and engineering principles
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of database systems such as Oracle, MySQL, and SQL Server
• Knowledge of web technologies such as HTML, CSS, and JavaScript
• Knowledge of software testing and debugging techniques
Job Experience
• Previous experience in software development and engineering
• Experience with software development and engineering tools
• Experience with software testing and debugging
Job Responsibilities
• Develop and maintain software applications and systems according to specifications
• Troubleshoot and resolve software issues
• Test software applications and systems
• Provide technical support to end users
• Collaborate with software engineers, product managers, and other stakeholders
• Monitor software performance and make improvements as needed