Senior Application Engineer / Senior Field Application Engineer Location: Ottawa, ON Reports To ... computer systems in data centers around the world. Our technology improves performance while ...
Senior Application Engineer / Senior Field Application Engineer Location: Ottawa, ON Reports To ... computer systems in data centers around the world. Our technology improves performance while ...
Ottawa, ON (on-site) Employment type: Full-time Salary range: $95,000 - $130,000 CAD per year About ... Every system engineered to sustain quantum coherence under real-world conditions is also an advance ...
Ottawa, ON (on-site) Employment type: Full-time Salary range: $95,000 - $130,000 CAD per year About ... Every system engineered to sustain quantum coherence under real-world conditions is also an advance ...
NPI-LCE Test Engineer, Sr.
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 ...
NPI-LCE Test Engineer, Sr.
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 ...
Platform & Infrastructure Engineer
Ottawa, ON ยท On-site
CA$100K - CA$140K/yr
Ottawa, ON (on-site) Employment type: Full-time Salary range: $100,000 $140,000 CAD per year About ... The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ...
Quick apply
Platform & Infrastructure Engineer
Ottawa, ON ยท On-site
CA$100K - CA$140K/yr
Ottawa, ON (on-site) Employment type: Full-time Salary range: $100,000 $140,000 CAD per year About ... The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ...
Ottawa, ON (on-site) Employment type: Full-time Salary range: $100,000 - $140,000 CAD per year ... The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ...
Ottawa, ON (on-site) Employment type: Full-time Salary range: $100,000 - $140,000 CAD per year ... The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ...
Staff DSP ASIC Design Engineer
Kanata, ON ยท On-site
Sc. in Elec/Computer Engineering is a must, higher degrees preferred * Minimum of 5+ years ASIC design experience * Solid design (micro-architecture/implementation) and debugging skills * Working ...
Staff DSP ASIC Design Engineer
Kanata, ON ยท On-site
Sc. in Elec/Computer Engineering is a must, higher degrees preferred * Minimum of 5+ years ASIC design experience * Solid design (micro-architecture/implementation) and debugging skills * Working ...
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 ...
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 ...
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 ...
Embedded Software Engineer
Ottawa, ON ยท On-site
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 ...
Embedded Software Engineer
Ottawa, ON ยท On-site
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 ...
Embedded Systems Developer Intern
$18 - $25/hr
Currently enrolled in an Electrical Engineering, Computer Engineering, Electronics Engineering ... Computer Science, or closely related undergraduate program. * Minimum completion of 2nd year ...
Embedded Systems Developer Intern
$18 - $25/hr
Currently enrolled in an Electrical Engineering, Computer Engineering, Electronics Engineering ... Computer Science, or closely related undergraduate program. * Minimum completion of 2nd year ...
Embedded Systems Developer Intern
Ottawa, ON ยท On-site
CA$18 - CA$25/hr
Currently enrolled in an Electrical Engineering, Computer Engineering, Electronics Engineering ... Computer Science, or closely related undergraduate program. * Minimum completion of 2nd year ...
Quick apply
Embedded Systems Developer Intern
Ottawa, ON ยท On-site
CA$18 - CA$25/hr
Currently enrolled in an Electrical Engineering, Computer Engineering, Electronics Engineering ... Computer Science, or closely related undergraduate program. * Minimum completion of 2nd year ...
Electro-Optic Test Automation Engineer Intern (September 2026, 12 months)
Ottawa, ON ยท On-site
CA$25 - CA$34/hr
... Computer Science, or a related discipline. * Strong programming proficiency in Matlab or another language. * Demonstrated understanding of core software development principles, including version ...
Electro-Optic Test Automation Engineer Intern (September 2026, 12 months)
Ottawa, ON ยท On-site
CA$25 - CA$34/hr
... Computer Science, or a related discipline. * Strong programming proficiency in Matlab or another language. * Demonstrated understanding of core software development principles, including version ...
Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. As an ASIC Verification Intern, you will join our hardware ...
Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. As an ASIC Verification Intern, you will join our hardware ...
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 ...
Ottawa, ON (on-site) Employment type: Full-time permanent Salary range: $105,000 - $145,000 CAD per ... The FPGA Engineer designs and implements the real-time processing and control logic that sits ...
Ottawa, ON (on-site) Employment type: Full-time permanent Salary range: $105,000 - $145,000 CAD per ... The FPGA Engineer designs and implements the real-time processing and control logic that sits ...
Wavelogic Modem HW Engineering Co-op (Fall 2026 - 4 month)
Ottawa, ON ยท On-site
CA$25 - CA$34/hr
Working towards completion of Bachelor of Electrical Engineering, Computer Engineering (or equivalent) * Foundational knowledge of lab equipment: multimeters, oscilloscopes, spectrum analyzers ...
Wavelogic Modem HW Engineering Co-op (Fall 2026 - 4 month)
Ottawa, ON ยท On-site
CA$25 - CA$34/hr
Working towards completion of Bachelor of Electrical Engineering, Computer Engineering (or equivalent) * Foundational knowledge of lab equipment: multimeters, oscilloscopes, spectrum analyzers ...
FPGA Engineer
Ottawa, ON ยท On-site
CA$105K - CA$145K/yr
Ottawa, ON (on-site) Employment type: Full-time permanent Salary range: $105,000 $145,000 CAD per ... The FPGA Engineer designs and implements the real-time processing and control logic that sits ...
Quick apply
FPGA Engineer
Ottawa, ON ยท On-site
CA$105K - CA$145K/yr
Ottawa, ON (on-site) Employment type: Full-time permanent Salary range: $105,000 $145,000 CAD per ... The FPGA Engineer designs and implements the real-time processing and control logic that sits ...
Sr. Staff Analog Design Engineer
CA$112K - CA$150K/yr
Whenever you are using the internet, from your phone or computer, your data is likely passing ... Job Summary: As a Senior / Principal Analog IC Design Engineer, you will design, verify, and ...
Sr. Staff Analog Design Engineer
CA$112K - CA$150K/yr
Whenever you are using the internet, from your phone or computer, your data is likely passing ... Job Summary: As a Senior / Principal Analog IC Design Engineer, you will design, verify, and ...
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 ...
Senior Digital ASIC Design Engineer
Ottawa, ON ยท On-site
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 ...
Senior Digital ASIC Design Engineer
Ottawa, ON ยท On-site
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 ...
Computer Programming information
What are some common challenges computer programmers face when working on large-scale software projects?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What is computer programming?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
Is programming still worth it in 2026?
What jobs make $3,000 a month without a degree?

Full-time
Posted 25 days ago
Job description
Job Title: Senior Application Engineer / Senior Field Application Engineer
Location: Ottawa, ON
Reports To:Senior Manager, Product Management
About Us:
Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently between computer systems in data centers around the world. Our technology improves performance while reducing energy use and environmental impact, supporting the rapid growth of AI and cloud services. At Ranovus, you'll join a collaborative, inclusive team that values learning, flexibility, and meaningful work with global impact.
The Opportunity
Ranovus is seeking a Senior Application Engineer / Senior Field Application Engineer to play a pivotal role in driving customer adoption and design wins for our Odin Silicon Photonics platform.
This is a highly technical, customerfacing role for a seasoned professional who thrives at the intersection of system architecture, handson engineering, and strategic customer engagement. You will act as a trusted technical authority for customers while shaping product direction through deep collaboration with internal engineering and product teams.
How You'll Contribute
- Own the technical engagement with key customers and partners, serving as the lead technical authority from early architecture discussions through deployment and production
- Drive strategic design wins with hyperscale's, AI system builders, ASIC vendors, and system integrators by aligning Ranovus technology with customer roadmaps
- Partner closely with business development and marketing to identify highvalue applications, influence account strategy, and support longterm customer success
- Translate complex customer requirements into clear technical inputs for product management and engineering teams, influencing architecture, features, and roadmap priorities
- Lead system integration, platform bringup, and debug activities for customer designs incorporating Ranovus silicon photonics solutions
- Deliver compelling technical demonstrations, deepdive reviews, and executivelevel presentations for customers and at major industry events
- Contribute to highquality technical collateral including application notes, reference designs, evaluation guides, and customer training material
WhatYou'llBring
- 5+ years of experience as a Field Application Engineer, Application Engineer, or System Engineer in a semiconductor, optical, or systems company
- Deep handson expertise in highspeed SerDes and electrical/optical interconnects, including hardware bringup and systemlevel debug
- Strong background supporting datacenter, AI networking, or telecom customers in highly technical, customerdriven environments
- Demonstrated success enabling new products, supporting customer evaluations, and securing production design wins
- Solid understanding of optical communications, silicon photonics, and data center architectures
- Working knowledge of industry standards and ecosystems such as IEEE 802.3 Ethernet, OIF, PCIe/CXL, and relevant MSAs
- Familiarity with AI networking infrastructure, including scaleup and scaleout system architectures
- Excellent technical communication skills, with the ability to engage effectively at both engineering and senior technical leadership levels
- Strong analytical mindset with proven troubleshooting, rootcause analysis, and systemlevel thinking skills
- Comfortable operating with high autonomy in a fastpaced, crossfunctional, and customerfocused environment
Asset
- Experience with CPO, LPO, NPO, and pluggable optical module technologies
- Exposure to lasers, highspeed optical transceivers, and photonic integrated circuits (PICs)
- Experience spanning hardware design, software interaction, system verification, and qualification
- Handson experience supporting onsite customer bringup and partner engagements
Required education
- Postgraduate degree in Electrical Engineering, Computer Engineering, Physics, Optics, Photonics, or a related field
- Exceptional candidates with a bachelor's degree and significant relevant experience will be considered
We appreciate the time you invest in exploring opportunities with us. At Ranovus, we believe diverse perspectives and a strong sense of belonging are essential to building innovative technology and resilient teams. If your experience does not match every requirement, we still encourage you to apply. We value curiosity, growth, and the unique strengths each person brings.
Ranovus is an equal opportunity employer and welcomes applicants from all backgrounds and lived experiences, including those from equity deserving and underrepresented communities. We are committed to an accessible recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act. Accommodations are available at any stage of the hiring process upon request by reaching out to our Talent team attalent@ranovus.com.
We are committed to delivering a respectful and transparent candidate experience, with clear and timely communication at every stage of the process. From time to time, we may use technology to support elements of our hiring process. These tools are designed to enhance consistency and efficiency, not replace human judgment. All hiring decisions are made by people, guided by care, context, and fairness.
Thank you for your interest in joining Ranovus. We look forward to connecting with you.