1

Computer Engineer Job Jobs in Carleton Place, ON

Bachelor's in Computer Engineering or equivalent. * Experienced with C and C+,+ and Python. * One or more areas of experience: Digital signal processing knowledge, Control Theory, Optical networks ...

Bachelors Degree in Electrical Engineering, Computer Engineering or Computer Science with an emphasis on Telecommunications. * Experience with GEO satellite systems. * Familiarity with LEO satellite ...

Eng in Electrical Engineering or Computer Engineering * 5 years of total work experience or post-graduate studies simulating high-speed SerDes in PCB applications * Expert in using Ansys HFSS or ...

Bachelor's degree in electrical engineering, computer engineering, or a related field. * 10+ years of experience in embedded software engineering, preferably in telecom, networking, or datacom ...

Education: BS in Computer Science, Computer Engineering, or a related field, or equivalent practical experience. * Technical Proficiency: Demonstrated experience in one or more backend languages such ...

Build Developer

Kanata, ON · On-site

CA$90K - CA$110K/yr

Bachelor's degree in Computer Science, Computer Engineering, Software Development, or a related technical discipline (or equivalent experience). * 5+ years of experience in DevOps, build engineering ...

Education: BS in Computer Science, Computer Engineering, or a related field, or equivalent practical experience. Technical Proficiency: Demonstrated experience in one or more backend languages such ...

Eng in Electrical Engineering or Computer Engineering * 10+ years of experience designing and testing power circuits * Understanding of a broad range of power converter circuit designs including ...

Collaborate with design, verification, physical design, CAD, and product engineering teams to resolve DFT-related challenges. * Support silicon bring-up, manufacturing test development, yield ...

Mixed Signal Design Engineer

Ottawa, ON · On-site

CA$90K - CA$144K/yr

Electrical or computer engineering, computer science or other applicable scientific degree at the BEng/BSc, MEng/MSc, or PhD level * Design experience in the latest CMOS and BiCMOS technology

Electrical or computer engineering, or other applicable scientific degree at the BEng/BSc or MEng/MSc level * Experience: 5+ years using System Verilog for design * Experience: 5+ y ears running ...

Showing results 41-60

Computer Engineer Job information

What is the difference between Computer Engineer Job vs Software Developer Job?

AspectComputer Engineer JobSoftware Developer Job
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentHardware and software integration, labs, design teamsApplication development, coding, testing, and debugging
Employer & Industry UsageTech companies, manufacturing, R&DSoftware firms, tech startups, IT departments

Computer Engineer Jobs focus on designing and integrating hardware and software systems, often requiring knowledge of electronics and hardware components. Software Developer Jobs primarily involve writing, testing, and maintaining software applications. While both roles require programming skills, Computer Engineers have a broader scope including hardware, whereas Software Developers concentrate on software solutions. Candidates should review job descriptions to determine the best fit based on their skills and interests.

Are computer engineers still in demand?

Computer engineers are currently in high demand due to ongoing advancements in technology, software development, and hardware systems. They often work in areas such as embedded systems, networking, and cybersecurity, with strong job growth projected in these fields over the next decade.

What kind of job does a computer engineer do?

A computer engineer designs, develops, tests, and maintains computer hardware and software systems. They work on creating integrated circuits, embedded systems, and computer networks, often using programming languages and engineering principles to solve technical problems. Their work environment can include labs, offices, and manufacturing facilities, and they may require knowledge of tools like CAD software and certifications such as IEEE or Cisco.

What kind of jobs exist within computer engineering?

Computer engineering offers a variety of roles including hardware engineers, software developers, systems architects, embedded systems engineers, and network engineers. These jobs often require knowledge of programming languages, circuit design, and operating systems, and may involve working in offices, labs, or on-site at client locations.
Infographic showing various Computer Engineer Job job openings in Carleton Place, ON as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 25% Part Time, and 6% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution.

Firmware Engineer

Nokia

Kanata, ON • On-site

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 4 days ago


Nokia rating

7.9

Company rating: 7.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

30th of 99 rated telecommunications companies


Job description

As an Early Career Firmware Engineer, you'll be part of an agile Scrum team developing software that controls and monitors nextgeneration optical network equipment. You'll be writing firmware that runs on highly embedded CPUs within custom Nokia ASICs, directly enabling industryleading optical hardware.

Advancing connectivity to secure a brighter world.

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. 

Learn more about life at Nokia.


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. 

Some of our benefits in Canada:
  • 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

The above benefits exclude students.


Disclaimer for US/Canada

Nokia Maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity. Check the salary ranges in the job info section for this role.

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidate/s identified.
  • Previous intern or co-op experience at Nokia or Infinera.
  • Bachelor's in Computer Engineering or equivalent.
  • Experienced with C and C+,+ and Python.
  • One or more areas of experience:  Digital signal processing knowledge, Control Theory, Optical networks, Optical components, embedded cpu. 
  • Agile development, including defining feature acceptance criteria, featur,e and unit testing. 
     
  • Working as part of a scrum team to develop and test firmware features.
  • Collaborate on feature definition, coding, and testing. 
  • Mentor interns and co-ops. 

What Nokia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom