Currently a candidate for a bachelor's or master's in electrical and computer engineering, software ... Some of our benefits for students in Canada: * Flexible and hybrid working schemes to balance work ...
Currently a candidate for a bachelor's or master's in electrical and computer engineering, software ... Some of our benefits for students in Canada: * Flexible and hybrid working schemes to balance work ...
Document Control Student
Ottawa, ON · On-site
CA$21.25 - CA$30/hr
Ensures that all project documents are filed both electronically on the project computer network ... Working towards a degree or diploma in a civil engineering related field. * A passion for working ...
Document Control Student
Ottawa, ON · On-site
CA$21.25 - CA$30/hr
Ensures that all project documents are filed both electronically on the project computer network ... Working towards a degree or diploma in a civil engineering related field. * A passion for working ...
Software Developer Co-op
Ottawa, ON · On-site
CA$25.50 - CA$37/hr
You are currently a student in Electrical Engineering, Computer Engineering, Computer Science or similar discipline with GPA 3.0 (out of 4) or higher Good understanding of signal processing ...
Software Developer Co-op
Ottawa, ON · On-site
CA$25.50 - CA$37/hr
You are currently a student in Electrical Engineering, Computer Engineering, Computer Science or similar discipline with GPA 3.0 (out of 4) or higher Good understanding of signal processing ...
Document Control Student
CA$21.25 - CA$30/hr
Ensures that all project documents are filed both electronically on the project computer network ... Working towards a degree or diploma in a civil engineering related field. * A passion for working ...
Document Control Student
CA$21.25 - CA$30/hr
Ensures that all project documents are filed both electronically on the project computer network ... Working towards a degree or diploma in a civil engineering related field. * A passion for working ...
Document Control Student
CA$21.25 - CA$30/hr
Ensures that all project documents are filed both electronically on the project computer network ... Working towards a degree or diploma in a civil engineering related field. * A passion for working ...
Document Control Student
CA$21.25 - CA$30/hr
Ensures that all project documents are filed both electronically on the project computer network ... Working towards a degree or diploma in a civil engineering related field. * A passion for working ...
Student, Web Development
Ottawa, ON · Hybrid
Student, Web Development Take a central role The Bank of Canada has a vision to be a leading ... computer studies, engineering, web development, or a related field. Additionally, you must be ...
Student, Web Development
Ottawa, ON · Hybrid
Student, Web Development Take a central role The Bank of Canada has a vision to be a leading ... computer studies, engineering, web development, or a related field. Additionally, you must be ...
Student, Web Development
Ottawa, ON · Hybrid
Student, Web Development Take a central role The Bank of Canada has a vision to be a leading ... computer studies, engineering, web development, or a related field. Additionally, you must be ...
Student, Web Development
Ottawa, ON · Hybrid
Student, Web Development Take a central role The Bank of Canada has a vision to be a leading ... computer studies, engineering, web development, or a related field. Additionally, you must be ...
Student Mus be enrolled a in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program * Strong interest in ...
Quick apply
Student Mus be enrolled a in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program * Strong interest in ...
Enrolled as a student in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program. * Demonstrated initiative ...
Quick apply
Enrolled as a student in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program. * Demonstrated initiative ...
Jr. Hardware Engineer
Kanata, ON · On-site
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Jr. Hardware Engineer
Kanata, ON · On-site
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Student Mus be enrolled a in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program * Effective ...
Quick apply
Student Mus be enrolled a in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program * Effective ...
Customer Support Engineer
Kanata, ON · On-site
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... MS or PhD Electrical Engineering, Computer Science, Computer Engineering, Physics * Work closely ...
Customer Support Engineer
Kanata, ON · On-site
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... MS or PhD Electrical Engineering, Computer Science, Computer Engineering, Physics * Work closely ...
... Computer Engineering, Computer Engineering, Software Engineering , or a related field with an ... Some of our benefits for students in Canada: * Flexible and hybrid working schemes to balance work ...
... Computer Engineering, Computer Engineering, Software Engineering , or a related field with an ... Some of our benefits for students in Canada: * Flexible and hybrid working schemes to balance work ...
RF Design Verification Co-Op (Jan-Dec 2027)
CA$25 - CA$44/hr
The ideal candidate is pursuing a degree in Electrical, Computer, or Software Engineering with an interest in wireless technologies. This position is great for students interested in pursuing a ...
New
RF Design Verification Co-Op (Jan-Dec 2027)
CA$25 - CA$44/hr
The ideal candidate is pursuing a degree in Electrical, Computer, or Software Engineering with an interest in wireless technologies. This position is great for students interested in pursuing a ...
New
Enrolled as a student in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program. * Positive approach to ...
Quick apply
Enrolled as a student in a Systems Engineering, Electrical Engineering, Computer Engineering, or other applicable scientific discipline at a recognized university program. * Positive approach to ...
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Eng in Electrical Engineering or Computer Engineering * 5 years of total work experience or post ...
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Eng in Electrical Engineering or Computer Engineering * 5 years of total work experience or post ...
Co-op Winter 2027 - Systems Integration, Verification, and Validation - 8-12 months
Nepean, ON · Hybrid
Currently pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, Software ... Why Students Love Working Here * Purposeful Innovation & Problem Solving: You'll work alongside ...
Quick apply
Co-op Winter 2027 - Systems Integration, Verification, and Validation - 8-12 months
Nepean, ON · Hybrid
Currently pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, Software ... Why Students Love Working Here * Purposeful Innovation & Problem Solving: You'll work alongside ...
Firmware Engineer
Kanata, ON · On-site
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Bachelor's in Computer Engineering or equivalent. * Experienced with C and C+,+ and Python. * One ...
Firmware Engineer
Kanata, ON · On-site
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Bachelor's in Computer Engineering or equivalent. * Experienced with C and C+,+ and Python. * One ...
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Eng in Electrical Engineering or Computer Engineering * 10+ years of experience designing complex ...
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Eng in Electrical Engineering or Computer Engineering * 10+ years of experience designing complex ...
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Eng in Electrical Engineering or Computer Engineering * 10+ years of experience designing complex ...
Employee Assistance Program/Work Life Resource Program The above benefits exclude students ... Eng in Electrical Engineering or Computer Engineering * 10+ years of experience designing complex ...
Computer Programming Student information
What is the difference between Computer Programming Student vs Software Developer?
| Aspect | Computer Programming Student | Software Developer |
|---|---|---|
| Credentials | Typically enrolled in a degree program, no professional certifications required | Often holds a degree in computer science or related field; certifications like Microsoft, AWS may be common |
| Work Environment | Educational settings, internships, part-time projects | Full-time employment in tech companies, startups, or freelance projects |
| Industry Usage | Learning phase, limited industry application | Active contributor to software projects, product development |
| Search & Comparison Intent | Understanding educational requirements, career path | Job responsibilities, skills, career progression |
In summary, a Computer Programming Student is primarily in an educational phase, focusing on learning coding skills, while a Software Developer is a professional actively creating and maintaining software in a work environment. The transition from student to developer involves gaining experience, skills, and often certifications.

DSP Firmware Engineering Co-op/Intern
Kanata, ON • On-site
Full-time
Posted 9 days ago
Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
Job description
Position: DSP Firmware Engineering Co-op/Intern
Number of Positions: 7
Duration: 4 months
Date: Jan - April 2027
Location: Onsite - Ottawa, Canada
Education Recommendations:
Currently a candidate for a bachelor's or master's in electrical and computer engineering, software engineering, combinatronics and optimization, computer science, or a related field with an accredited school in Canada.
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.
- Flexible and hybrid working schemes to balance work and life
- Professional development events and networking opportunities
- Campus perks designed to make your student experience enjoyable and social, such as access to an onsite cafeteria, free employee parking, complimentary fitness centre, and sports facilities (volleyball, basketball, pickleball courts, ping pong, and employee leagues)
- Well-being programs, including Personal Support Service 24/7 - a confidential support channel open to all Nokia employees and their families in challenging situations
- Opportunities to join Nokia Employee Resource Groups (NERGs) and connect with people who share your passions and values
- Employee Growth Solutions, mentorship programs, and coaching support for your career development
- A learning environment that fosters both personal growth and professional development - for your role and beyond
You're a Great Fit If You Have:
- Familiarity with modern C++ programming.
- Knowledge of tools such as git, cmake and jenkins.
- Intention to Contribute for the success of program.
It Would Be Nice If You Also Had:
- Previous work term experience is strongly preferred.
As Part of the Team You Will:
- Develop embedded real-time DSP and control systems for advanced applications.
- Program and test embedded control systems for Infinera's state-of-the-art Optical Modem ASIC.
- Perform MATLAB simulations and hardware modeling in C++ to support system design.
- Conduct real-time firmware coding, testing, and database API development.
- Contribute to digital ASIC simulation for system optimization and validation.
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US