Sr Embedded Software Engineer
Kanata, ON · On-site
You have: * Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education. * Minimum 5 years of industry experience in real-time programming using C/C++ in ...
Kanata, ON · On-site
You have: * Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education. * Minimum 5 years of industry experience in real-time programming using C/C++ in ...
Kanata, ON · On-site
You have: * Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education. * Minimum 5 years of industry experience in real-time programming using C/C++ in ...
Ottawa, ON · Remote
CA$120K - CA$135K/yr
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience * Fluent in English, both written and spoken. Benefits What We Offer: * Extended Healthcare Plan ...
Ottawa, ON · Remote
CA$120K - CA$135K/yr
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience * Fluent in English, both written and spoken. Benefits What We Offer: * Extended Healthcare Plan ...
Ottawa, ON · Remote
CA$120K - CA$135K/yr
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience * Fluent in English, both written and spoken. Benefits What We Offer: * Extended Healthcare Plan ...
Quick apply
Ottawa, ON · Remote
CA$120K - CA$135K/yr
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience * Fluent in English, both written and spoken. Benefits What We Offer: * Extended Healthcare Plan ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Enrollment in a degree program for Computer Science, Software Engineering, Computer Engineering, or a related field. * Programming experience in C or Python. * Solid understanding of software ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Enrollment in a degree program for Computer Science, Software Engineering, Computer Engineering, or a related field. * Programming experience in C or Python. * Solid understanding of software ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Working towards a Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Engineering Physics, Computer Science, or a related discipline. * Strong programming ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Working towards a Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Engineering Physics, Computer Science, or a related discipline. * Strong programming ...
Ottawa, ON · On-site
Bachelor's degree in Electronics Engineering, Computer Engineering or Electrical Engineering * Engineering background in test solutions for telecommunication or datacom products * Minimum 3 years ...
Ottawa, ON · On-site
Bachelor's degree in Electronics Engineering, Computer Engineering or Electrical Engineering * Engineering background in test solutions for telecommunication or datacom products * Minimum 3 years ...
Ottawa, ON · On-site +1
CA$73K - CA$109K/yr
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. * 2+ years of technical experience in all phases of software development lifecycle.
Ottawa, ON · On-site +1
CA$73K - CA$109K/yr
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. * 2+ years of technical experience in all phases of software development lifecycle.
Postgraduate degree in Electrical Engineering, Computer Engineering, Physics, Optics, Photonics, or a related field * Exceptional candidates with a bachelor's degree and significant relevant ...
Postgraduate degree in Electrical Engineering, Computer Engineering, Physics, Optics, Photonics, or a related field * Exceptional candidates with a bachelor's degree and significant relevant ...
Bachelor's degree in Engineering Physics, Computer Engineering, Computer Science, or similar disciplines, or comparable experience * 5+ years of experience with scripting in Python, C++, or Visual ...
Bachelor's degree in Engineering Physics, Computer Engineering, Computer Science, or similar disciplines, or comparable experience * 5+ years of experience with scripting in Python, C++, or Visual ...
CA$150K - CA$250K/yr
D. degree in Electrical Engineering, Mathematics, Computer Engineering, or related field. * Strong background in coding theory and error correction algorithms. * Experience with FEC schemes for ...
CA$150K - CA$250K/yr
D. degree in Electrical Engineering, Mathematics, Computer Engineering, or related field. * Strong background in coding theory and error correction algorithms. * Experience with FEC schemes for ...
Ottawa, ON · On-site
CA$95K - CA$130K/yr
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics, or a closely related field. * 3+ years of professional experience in embedded ...
Quick apply
Ottawa, ON · On-site
CA$95K - CA$130K/yr
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics, or a closely related field. * 3+ years of professional experience in embedded ...
Ottawa, ON · On-site
CA$25 - CA$32/hr
Demonstratable interest in computer engineering, software engineering, or computer science * Foundational knowledge of Python and/or C/C++ programming * Excellent written and oral communication ...
Ottawa, ON · On-site
CA$25 - CA$32/hr
Demonstratable interest in computer engineering, software engineering, or computer science * Foundational knowledge of Python and/or C/C++ programming * Excellent written and oral communication ...
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics, or a closely related field. * 3+ years of professional experience in embedded ...
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Physics, Physics, or a closely related field. * 3+ years of professional experience in embedded ...
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or an equivalent combination of education and professional experience. * 10+ years of professional ...
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or an equivalent combination of education and professional experience. * 10+ years of professional ...
CA$109K - CA$174K/yr
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science * Experience: 5+ years of experience in ASIC design. * Ability to work independently while contributing within a ...
CA$109K - CA$174K/yr
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science * Experience: 5+ years of experience in ASIC design. * Ability to work independently while contributing within a ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Working towards completion of a Bachelor's degree in Electrical/Computer Engineering or equivalent * Foundational knowledge of circuit design and digital logic * Demonstrated proficiency with OOP ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Working towards completion of a Bachelor's degree in Electrical/Computer Engineering or equivalent * Foundational knowledge of circuit design and digital logic * Demonstrated proficiency with OOP ...
Bachelors or Masters degree in Computer Engineering/Electrical Engineering or Computer Science LOCATION: Ottawa, ON CA OR Markham, ON CA #LI-JG1 #LI-HYBRID Qualifications Benefits offered are ...
Bachelors or Masters degree in Computer Engineering/Electrical Engineering or Computer Science LOCATION: Ottawa, ON CA OR Markham, ON CA #LI-JG1 #LI-HYBRID Qualifications Benefits offered are ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Currently pursuing a degree in Computer Science, Computer Engineering, or a related field. * Strong interest in embedded programming and telecommunications systems. The Assets: * Experience with ...
Ottawa, ON · On-site
CA$25 - CA$34/hr
Currently pursuing a degree in Computer Science, Computer Engineering, or a related field. * Strong interest in embedded programming and telecommunications systems. The Assets: * Experience with ...
CA$75K - CA$110K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field * Experience programming in C or C++ * Familiarity with embedded systems development * Experience with version ...
CA$75K - CA$110K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field * Experience programming in C or C++ * Familiarity with embedded systems development * Experience with version ...
Ottawa, ON · On-site
CA$100K - CA$140K/yr
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Electrical Engineering, or a closely related field. * 4+ years of professional experience spanning at least two of ...
Quick apply
Ottawa, ON · On-site
CA$100K - CA$140K/yr
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Electrical Engineering, or a closely related field. * 4+ years of professional experience spanning at least two of ...
$23.8K - $35.2K
9% of jobs
$35.2K - $46.7K
16% of jobs
$47K is the 25th percentile. Wages below this are outliers.
$46.7K - $58.1K
10% of jobs
$58.1K - $69.5K
8% of jobs
The median wage is $79.1K / yr.
$69.5K - $81K
10% of jobs
$81K - $92.4K
4% of jobs
$99K is the 75th percentile. Wages above this are outliers.
$92.4K - $103.8K
33% of jobs
$103.8K - $115.3K
4% of jobs
$115.3K - $126.7K
2% of jobs
$126.7K - $138.1K
2% of jobs
$138.1K - $149.6K
2% of jobs
$23.8K
$79.7K
$149.6K
| Aspect | Computer Engineering | Computer Science |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field | Bachelor's in Computer Science or related field |
| Work Environment | Hardware and software development, embedded systems, device design | Software development, algorithms, data structures, theoretical computing |
| Employer & Industry Usage | Tech companies, hardware firms, embedded systems companies | Software firms, research institutions, tech startups |
| Common Search & Comparison | Yes | Yes |
Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

8.6
Based on 5 frontline employees who took The Breakroom Quiz
4th of 79 rated telecommunications companies
Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing carrier grade embedded software which follows modular and reusable design principles. The candidate is required to fully understand line system software architecture and its real time operating system and be able to work independently developing optical control and shelf controller interface software for new products as well as sustaining legacy products. To achieve this goal, the candidate is required to work closely in a multi-disciplinary environment and be able to interact with optical, hardware and software engineers to drive closure of any design and development requirements and issues.
You have:
It would be nice if you also had:
Sourced by ZipRecruiter
Media and telecom
10,000+ Employees
Murray Hill, NJ, US