We need talented software developers to further the tremendous success of the Service Router ... Mentor new developers and students/interns.
We need talented software developers to further the tremendous success of the Service Router ... Mentor new developers and students/interns.
Embedded Solutions Intern
Toronto, ON · On-site
CA$90K - CA$95K/yr
The Embedded Solutions team within the Software Engineering department is seeking a motivated ... Student / Intern (Fixed Term) Shift: Shift 1 (Canada) Primary Location: Toronto, Ontario, Canada ...
Embedded Solutions Intern
Toronto, ON · On-site
CA$90K - CA$95K/yr
The Embedded Solutions team within the Software Engineering department is seeking a motivated ... Student / Intern (Fixed Term) Shift: Shift 1 (Canada) Primary Location: Toronto, Ontario, Canada ...
Software Developer Intern - Fall 2026
Ottawa, ON · On-site
CA$25 - CA$35/hr
... engineering challenges within an embedded software team. The role offers exposure to the ... In addition to competitive compensation, Ciena offers students access to the Employee Assistance ...
Software Developer Intern - Fall 2026
Ottawa, ON · On-site
CA$25 - CA$35/hr
... engineering challenges within an embedded software team. The role offers exposure to the ... In addition to competitive compensation, Ciena offers students access to the Employee Assistance ...
We're seeking highly motivated students who possess strong technical skills and the ability to work ... Develop new software and enhance existing systems. * Create tools to process, store and analyze ...
We're seeking highly motivated students who possess strong technical skills and the ability to work ... Develop new software and enhance existing systems. * Create tools to process, store and analyze ...
Software Developer Co-op (Fall 2026)
Waterloo, ON · On-site
CA$22.01 - CA$33.81/hr
You are a student working towards a degree in Computer Science, Computer Engineering, Software Engineering or a related discipline * You're strong at object-oriented programming (Languages: Java ...
Software Developer Co-op (Fall 2026)
Waterloo, ON · On-site
CA$22.01 - CA$33.81/hr
You are a student working towards a degree in Computer Science, Computer Engineering, Software Engineering or a related discipline * You're strong at object-oriented programming (Languages: Java ...
Instruct students on the proper and safe use of equipment, including but not limited to 3D printers ... Thorough understanding of BIM software * Experience with and ability to maintain, troubleshoot and ...
Instruct students on the proper and safe use of equipment, including but not limited to 3D printers ... Thorough understanding of BIM software * Experience with and ability to maintain, troubleshoot and ...
Intern, Software Development (Fall 2026) 8 month OR 4 month
Toronto, ON · On-site
CA$900/wk
Forum Asset Management - Intern, Software Development (Fall 2026) 8 month OR 4 month Location: In ... developer of Purpose-Built Student Accommodation (PBSA) in Canada. Our open-ended Real Estate ...
Quick apply
Intern, Software Development (Fall 2026) 8 month OR 4 month
Toronto, ON · On-site
CA$900/wk
Forum Asset Management - Intern, Software Development (Fall 2026) 8 month OR 4 month Location: In ... developer of Purpose-Built Student Accommodation (PBSA) in Canada. Our open-ended Real Estate ...
Intern, Software Development (Fall 2026) 8 month OR 4 month
Toronto, ON · Hybrid
CA$900/wk
Forum Asset Management - Intern, Software Development (Fall 2026) 8 month OR 4 month Location:In ... developer of Purpose-Built Student Accommodation (PBSA) in Canada. Our open-ended Real Estate ...
Intern, Software Development (Fall 2026) 8 month OR 4 month
Toronto, ON · Hybrid
CA$900/wk
Forum Asset Management - Intern, Software Development (Fall 2026) 8 month OR 4 month Location:In ... developer of Purpose-Built Student Accommodation (PBSA) in Canada. Our open-ended Real Estate ...
Join our cutting-edge Applied R&D and Software Engineering team where innovation meets excellence ... Employee Assistance Program/Work Life Resource Program The above benefits exclude students.
Join our cutting-edge Applied R&D and Software Engineering team where innovation meets excellence ... Employee Assistance Program/Work Life Resource Program The above benefits exclude students.
... Software Development Life Cycle (SDLC) best practices. * Design and integration testing of ... In-depth programming knowledge of one of the following languages: Java, C#, C/C+, Python ...
New
... Software Development Life Cycle (SDLC) best practices. * Design and integration testing of ... In-depth programming knowledge of one of the following languages: Java, C#, C/C+, Python ...
New
GTA Office - Opportunities in Asset Management Digital Solutions - Software Developer - Co-op & I...
Collaborate with Solution / Product Specialists, Software Engineers in drafting the functional ... Please apply directly to KPMG at Students - KPMG Canada (home.kpmg). All applications must be ...
GTA Office - Opportunities in Asset Management Digital Solutions - Software Developer - Co-op & I...
Collaborate with Solution / Product Specialists, Software Engineers in drafting the functional ... Please apply directly to KPMG at Students - KPMG Canada (home.kpmg). All applications must be ...
Software Developer in Test Automation Intern
CA$25.50 - CA$35/hr
Join the RSP QA team, focused on validating the quality of new software features for IP switching ... In addition to competitive compensation, Ciena offers students access to the Employee Assistance ...
Software Developer in Test Automation Intern
CA$25.50 - CA$35/hr
Join the RSP QA team, focused on validating the quality of new software features for IP switching ... In addition to competitive compensation, Ciena offers students access to the Employee Assistance ...
... Software Development Life Cycle (SDLC) best practices. * Design and integration testing of ... In-depth programming knowledge of one of the following languages: Java, C#, C/C+, Python ...
... Software Development Life Cycle (SDLC) best practices. * Design and integration testing of ... In-depth programming knowledge of one of the following languages: Java, C#, C/C+, Python ...
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Knowledge of the Software Development Life Cycle (SDLC) - Agile, Waterfall, and Iterative methods ...
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Knowledge of the Software Development Life Cycle (SDLC) - Agile, Waterfall, and Iterative methods ...
Develop and provide workshops and presentations for competitions, programming and welcome week ... to custom software such as Workday, Brock DB; and * Past experience directing, guiding and ...
Develop and provide workshops and presentations for competitions, programming and welcome week ... to custom software such as Workday, Brock DB; and * Past experience directing, guiding and ...
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... software delivery. You will gain hands-on experience with Kubernetes, Docker, SonarQube, and ...
New
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... software delivery. You will gain hands-on experience with Kubernetes, Docker, SonarQube, and ...
New
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... software delivery. You will gain hands-on experience with Kubernetes, Docker, SonarQube, and ...
New
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll ... software delivery. You will gain hands-on experience with Kubernetes, Docker, SonarQube, and ...
New
Mechanical Engineering Co-op Student
Thornhill, ON · On-site
CA$22 - CA$32.25/hr
As a Mechanical Engineering Student, you'll support realworld projects that shape smarter, more ... software - and motivated to keep learning more. * You thrive in collaborative environments and ...
Mechanical Engineering Co-op Student
Thornhill, ON · On-site
CA$22 - CA$32.25/hr
As a Mechanical Engineering Student, you'll support realworld projects that shape smarter, more ... software - and motivated to keep learning more. * You thrive in collaborative environments and ...
Mechanical Engineering Co-op Student
Thornhill, ON · On-site
CA$22 - CA$32.25/hr
As a Mechanical Engineering Student, you'll support realworld projects that shape smarter, more ... software - and motivated to keep learning more. * You thrive in collaborative environments and ...
Mechanical Engineering Co-op Student
Thornhill, ON · On-site
CA$22 - CA$32.25/hr
As a Mechanical Engineering Student, you'll support realworld projects that shape smarter, more ... software - and motivated to keep learning more. * You thrive in collaborative environments and ...
... Software Developers IT Professionals Automation Engineers Students exploring AI technologies AI & Data Enthusiasts Professionals interested in AI workflow automation Why Join This Program? Hands-on ...
... Software Developers IT Professionals Automation Engineers Students exploring AI technologies AI & Data Enthusiasts Professionals interested in AI workflow automation Why Join This Program? Hands-on ...
Software Engineer Student information
See Ontario salary details
$19.5K - $33.5K
8% of jobs
$33.5K - $47.5K
14% of jobs
$51.4K is the 25th percentile. Wages below this are outliers.
$47.5K - $61.5K
11% of jobs
$61.5K - $75.5K
5% of jobs
The median wage is $88.9K / yr.
$75.5K - $89.5K
13% of jobs
$89.5K - $103.5K
9% of jobs
$103.5K - $117.5K
11% of jobs
$123.5K is the 75th percentile. Wages above this are outliers.
$117.5K - $131.5K
11% of jobs
$131.5K - $145.5K
8% of jobs
$145.5K - $159.5K
6% of jobs
$159.5K - $173.5K
4% of jobs
$19.5K
$94.9K
$173.5K
How much do software engineer student jobs pay per year?
What is a software engineer student?
A Software Engineer Student job is typically an internship or entry-level role designed for students pursuing a degree in computer science or a related field. It provides hands-on experience in software development, coding, debugging, and collaborating with teams on real-world projects. Students in this role learn industry best practices, gain exposure to different technologies, and develop problem-solving skills. The position helps bridge the gap between academic learning and professional software engineering work.
What types of projects or tasks can I expect to work on as a software engineer student?
As a Software Engineer Student, you’ll typically support ongoing projects by writing and testing code, troubleshooting bugs, and participating in code reviews under the guidance of experienced engineers. You may contribute to feature development, assist with documentation, or help automate repetitive processes. This hands-on experience offers valuable exposure to industry tools, best practices, and real-world software development cycles. You’ll often collaborate with other team members, attend meetings, and receive mentorship, which helps build both your technical and professional skills.
What are the key skills and qualifications needed to thrive in the software engineer student position, and why are they important?
To thrive as a Software Engineer Student, you need a solid grasp of programming languages (such as Python, Java, or C++), algorithmic thinking, and foundational computer science concepts, typically supported by ongoing university coursework or related academic experience. Familiarity with development tools like Git, integrated development environments (IDEs), and exposure to version control systems is often expected. Strong problem-solving skills, eagerness to learn, attention to detail, and effective communication make candidates stand out in this position. These skills are crucial for successfully contributing to real-world projects, collaborating with teams, and rapidly growing your technical abilities.
Is 25 too late to become a software engineer student?
What jobs can I get if I study software engineer student?
What are popular job titles related to Software Engineer Student jobs in Ontario?
For Software Engineer Student jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Software Engineer Student jobs in Ontario look for?
The top searched job categories for Software Engineer Student jobs in Ontario are:

Full-time
Medical, Dental, Life, Retirement, PTO
Re-posted 15 days ago
Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
30th of 99 rated telecommunications companies
Job description
We are a B2B technology innovation leader pioneering the future where networks meet cloud. At Nokia you will have a positive impact on people's lives and help build the capabilities needed for a more productive, sustainable, and accessible world.
Be part of a culture built on an inclusive way of working where we are open to your ideas, you are empowered to take risks and are encouraged to be fearless in bringing your authentic self to work.
We need talented software developers to further the tremendous success of the Service Router product family (including the 7950, 7750, and 7250). We are #2 in carrier edge routing worldwide, with over a million platforms shipped to over 1000+ customers in 130+ countries. We lead the industry in Network Processor technology (FP4 @ 3 Tb/s), QoS, parallel processing, Network Function Virtualization, and, importantly, product quality. Join a highly talented team, delivering the leading technology which makes the Internet go!
No visa or relocation assistance provided for this position at this time.
Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we're advancing connectivity to secure a brighter world.
Our recruitment process
We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.
If you're interested in this role but don't meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.
The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia.
- Corporate Retirement Savings Plan
- Health and dental benefits
- Short-term disability, and long-term disability
- Life insurance, and AD&D - Company paid 2x base pay
- Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
- Paid time off for holidays and Vacation
- Employee Stock Purchase Plan
- Tuition Assistance Plan
- Adoption assistance
- Employee Assistance Program/Work Life Resource Program
- Minimum bachelor's degree in Computer/software engineering, Computer Science, equivalent, or better.
- Minimum 2 to 5 years of hands on experience in the industry.
- Systems Programming Expertise in C/C++
- Strong system level problem solving
- Clear communication of technical issues and solutions
- Good understanding of system hardware aspects: CPU, DRAM, Buses, SerDes, PCIe, CPLDs/FPGA .
- Networking and control & datapath Fundamentals: Layer2/Layer3, topologies and routing, slowpath
- Real-Time & HighPerformance Systems
- Linux OS, multi-threaded programming, lockfree/lowlatency design etc.
- Moderate understanding of software build tool-chains and Make-based infrastructure
- Designing for faulttolerance & highavailability of datapath devices
Aptitude and Attitude are more important than specific experience criteria. If you have strong embedded software skills, you are a candidate for our team.
- Define and evolve the software architecture for hardware platforms built around datapath ASICs
- Responsible for all aspects of integrating third party SDK with our Service router operating system
- Build infrastructure for multiple CPU targets
- Required library builds
- System adaptation layer (thread/memory management and other OS functions)
- Implementation of all datapath device/SDK initialization as required for each router platform
- Chip scaling, configuration parameters, internal resources, all interfaces (NIF serdes ports, PCIe bus, external DRAMs etc..)
- Design/implementation:
- Packet test infrastructure to verify all aspects of system hardware datapath
- Control plane slowpath packet insertion/extraction from datapath framework and software support
- Infrastructure to support datapath ASIC embedded micro-controllers/firmware downloads
- Real-time datapath device resource monitoring and reporting (Buffer, DRAM BW, core pipeline exhaustion)
- Runtime High-availability datapath features: ECC/SER and fault/detection and recovery mechanisms
- Work with product line managers to gather requirements and work with team members to come up with efficient software design to fit the requirements.
- Work with QA engineers to trouble shoot complex problems to find best possible resolution post root cause analysis.
- Collaborate well with other functional teams within the same product group.
- Mentor new developers and students/interns.
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US