Software Engineering Jobs in Canada

About 639 results in (2) seconds Clear Filters

Jobs Search

About 639 results in (2) seconds
Senior Software Developer - Embedded (Job Req #2025-275) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Developer - Embedded (Job Req #2025-294) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Developer (Oracle ERP) – Financial Systems at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science finance and/or related field
Qualification
Graduate
Software Engineer and Tools Developer Co-op (Fall 2025) at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
React.Js, Case, Computer Engineering, Rest, Netconf, Bash, Dwdm, Snmp, Automation, Cli, Discrimination, Ethernet, Development Tools, C, Python, Linux, Toolchains, Addition, Kubernetes, Computer Science
Specialization
Computer Science, Engineering
Qualification
Graduate
Staff Software Engineer, Enterprise Federations (Auth0) at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Perspectives, Authentication, Automation, App
Qualification
Graduate
Software Developer - Field Services (Job Req #2024-244) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science/engineering
Qualification
Diploma
Software Developer and Artificial Intelligence Engineer at University of Ottawa Heart Institute
Ottawa, ON, Canada - Full Time
Skills Needed
Cuda, Metal, Mathematics, Amazon Web Services, Google Cloud Platform, Typescript, Image Segmentation, Python, Cloud Services, Keras, Angular, Mesh Generation, Javascript, Biomedical Engineering, Opengl, Docker, Computer Science, Software Development, Neural Networks
Specialization
Software engineering computer science biomedical engineering physics mathematics or related field
Qualification
Graduate
Technical Support Team Lead, FME Form at Safe Software Inc
Surrey, BC, Canada - Full Time
Skills Needed
Soft Skills, Confluence, Interpersonal Skills, Zendesk, Jira
Specialization
A technical customer-facing role
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Quality & Continuous Improvement Lead at Carbon Engineering Ltd
Squamish, BC, Canada - Full Time
Skills Needed
Statistics, Pdca Cycle, Lean Six Sigma, Minitab, Corrective Actions, Chemicals
Specialization
Engineering quality management or a related field
Qualification
Graduate
Senior Engineer — Concrete Consulting (Business Development & Growth Focus) at Safe Roads Engineering
Aurora, ON L4G 1K1, Canada - Full Time
Skills Needed
Concrete Materials, Eligibility, P.Eng, Civil Engineering, Relationship Building, Designation, Communication Skills
Specialization
Civil Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 15 year(s)
Senior Structural Engineer at Tiller Engineering Inc
St. John's, NL A1E 5X7, Canada - Full Time
Skills Needed
Civil Engineering, Secondary Education, Completion, Time Management
Specialization
Structural or civil engineering
Qualification
Diploma
Experience Required
Minimum 20 year(s)
Intermediate Project Engineer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Management Skills, Communication Skills, Gas, Long Term Business Relationships, Engineering Disciplines, Leadership Skills, Emotional Intelligence
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Civil/Municipal Engineer at Onsite Engineering Ltd
Abbotsford, BC V2S 3T6, Canada - Full Time
Skills Needed
Sewer, Design, Stormwater, Water, Interpersonal Skills, Analytical Skills, Time Management, Client Focus, Civil Engineering
Specialization
Civil engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Intermediate Application Software Developer (Oracle and BI) at BMO Financial Group
Toronto, ON, Canada - Full Time
Skills Needed
Information Systems, Programming Languages, Eco, Business Requirements, Code, It, Computer Science, Confluence, Architecture, Microsoft Excel, Jira, Communication Skills, Powerpoint, Technology
Specialization
Business, IT
Qualification
BSc
Experience Required
Minimum 2 year(s)
Control Systems Software Designer - B&R Automation Specialist at ATS Corporation
Cambridge, ON, Canada - Full Time
Skills Needed
Robotics, Machine Operation, Writing, Computer Engineering
Specialization
Mechanical electrical systems or computer engineering
Qualification
Diploma
Norton - Computer Software Sales Specialist - 943 Scarborough at PRECA
Scarborough, ON M1P 5J1, Canada - Full Time
Skills Needed
Ease, It
Qualification
Graduate
Développeur Logiciel Back-End / Back-End Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada - Full Time
Skills Needed
Python, Teamwork, Websockets, Soft Skills, Real Time Simulation, Nasa, Node.Js, Git, French, Web Application Development, Sql, It, Opal
Specialization
Computer or software engineering
Qualification
Graduate
Sr. Site Reliability Engineer at Tempo Software Inc
Montréal, QC H1H 1H1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Junior Geotechnical Engineer (2025060610) at Thurber Engineering Ltd
Calgary, AB T2H 2H8, Canada - Full Time
Skills Needed
Engineering Geology, Flac, Computer Skills, Environmental Engineering, Membership, Geotechnical Engineering, Communication Skills
Specialization
A geo-engineering discipline such as civil geotechnical engineering geological engineering environmental engineering or engineering geology
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Soils Aggregates and Concrete Laboratory Technician CCIL Certified (2025060 at Thurber Engineering Ltd
Oakville, ON L6H 5R7, Canada - Full Time
Skills Needed
Instrumentation, Completion
Specialization
Engineering technology
Qualification
Diploma
Senior Software Developer - Embedded (Job Req #2025-275) at Ross Video
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Sep, 25

Salary

0.0

Posted On

15 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you’ve ever watched live television, news, sports, or entertainment, you’ve seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible. If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you.

JOB OVERVIEW:

We are looking for a talented Embedded Software Engineer to join our dynamic software team. This role offers a unique opportunity to contribute to the full software lifecycle—from requirements definition to production deployment and post-production support. You will play a key role in developing robust, scalable, and efficient software for cutting-edge embedded systems, while collaborating closely with hardware teams and customers to ensure seamless system integration and support.
The ideal candidate is an experienced engineer with a solid background in embedded development, particularly in bootloaders, Linux device drivers, and ARM-based SoC platforms. We’re seeking someone who is proactive, adaptable, and able to jump into critical issues, resolve them efficiently, and seamlessly resume ongoing project work. Strong customer-facing communication skills are also essential.
Who you report to: Senior Manager, Embedded Software Development

Responsibilities

Please refer the Job description for details

Senior Software Developer - Embedded (Job Req #2025-275) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Developer - Embedded (Job Req #2025-294) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Developer (Oracle ERP) – Financial Systems at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science finance and/or related field
Qualification
Graduate
Software Engineer and Tools Developer Co-op (Fall 2025) at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
React.Js, Case, Computer Engineering, Rest, Netconf, Bash, Dwdm, Snmp, Automation, Cli, Discrimination, Ethernet, Development Tools, C, Python, Linux, Toolchains, Addition, Kubernetes, Computer Science
Specialization
Computer Science, Engineering
Qualification
Graduate
Staff Software Engineer, Enterprise Federations (Auth0) at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Perspectives, Authentication, Automation, App
Qualification
Graduate
Software Developer - Field Services (Job Req #2024-244) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science/engineering
Qualification
Diploma
Software Developer and Artificial Intelligence Engineer at University of Ottawa Heart Institute
Ottawa, ON, Canada - Full Time
Skills Needed
Cuda, Metal, Mathematics, Amazon Web Services, Google Cloud Platform, Typescript, Image Segmentation, Python, Cloud Services, Keras, Angular, Mesh Generation, Javascript, Biomedical Engineering, Opengl, Docker, Computer Science, Software Development, Neural Networks
Specialization
Software engineering computer science biomedical engineering physics mathematics or related field
Qualification
Graduate
Technical Support Team Lead, FME Form at Safe Software Inc
Surrey, BC, Canada - Full Time
Skills Needed
Soft Skills, Confluence, Interpersonal Skills, Zendesk, Jira
Specialization
A technical customer-facing role
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Quality & Continuous Improvement Lead at Carbon Engineering Ltd
Squamish, BC, Canada - Full Time
Skills Needed
Statistics, Pdca Cycle, Lean Six Sigma, Minitab, Corrective Actions, Chemicals
Specialization
Engineering quality management or a related field
Qualification
Graduate
Senior Engineer — Concrete Consulting (Business Development & Growth Focus) at Safe Roads Engineering
Aurora, ON L4G 1K1, Canada - Full Time
Skills Needed
Concrete Materials, Eligibility, P.Eng, Civil Engineering, Relationship Building, Designation, Communication Skills
Specialization
Civil Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 15 year(s)
Senior Structural Engineer at Tiller Engineering Inc
St. John's, NL A1E 5X7, Canada - Full Time
Skills Needed
Civil Engineering, Secondary Education, Completion, Time Management
Specialization
Structural or civil engineering
Qualification
Diploma
Experience Required
Minimum 20 year(s)
Intermediate Project Engineer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Management Skills, Communication Skills, Gas, Long Term Business Relationships, Engineering Disciplines, Leadership Skills, Emotional Intelligence
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Civil/Municipal Engineer at Onsite Engineering Ltd
Abbotsford, BC V2S 3T6, Canada - Full Time
Skills Needed
Sewer, Design, Stormwater, Water, Interpersonal Skills, Analytical Skills, Time Management, Client Focus, Civil Engineering
Specialization
Civil engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Intermediate Application Software Developer (Oracle and BI) at BMO Financial Group
Toronto, ON, Canada - Full Time
Skills Needed
Information Systems, Programming Languages, Eco, Business Requirements, Code, It, Computer Science, Confluence, Architecture, Microsoft Excel, Jira, Communication Skills, Powerpoint, Technology
Specialization
Business, IT
Qualification
BSc
Experience Required
Minimum 2 year(s)
Control Systems Software Designer - B&R Automation Specialist at ATS Corporation
Cambridge, ON, Canada - Full Time
Skills Needed
Robotics, Machine Operation, Writing, Computer Engineering
Specialization
Mechanical electrical systems or computer engineering
Qualification
Diploma
Norton - Computer Software Sales Specialist - 943 Scarborough at PRECA
Scarborough, ON M1P 5J1, Canada - Full Time
Skills Needed
Ease, It
Qualification
Graduate
Développeur Logiciel Back-End / Back-End Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada - Full Time
Skills Needed
Python, Teamwork, Websockets, Soft Skills, Real Time Simulation, Nasa, Node.Js, Git, French, Web Application Development, Sql, It, Opal
Specialization
Computer or software engineering
Qualification
Graduate
Sr. Site Reliability Engineer at Tempo Software Inc
Montréal, QC H1H 1H1, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Junior Geotechnical Engineer (2025060610) at Thurber Engineering Ltd
Calgary, AB T2H 2H8, Canada - Full Time
Skills Needed
Engineering Geology, Flac, Computer Skills, Environmental Engineering, Membership, Geotechnical Engineering, Communication Skills
Specialization
A geo-engineering discipline such as civil geotechnical engineering geological engineering environmental engineering or engineering geology
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Soils Aggregates and Concrete Laboratory Technician CCIL Certified (2025060 at Thurber Engineering Ltd
Oakville, ON L6H 5R7, Canada - Full Time
Skills Needed
Instrumentation, Completion
Specialization
Engineering technology
Qualification
Diploma

Tech Jobs in Canada

Canada has emerged as one of the top destinations for IT and tech professionals. Its dynamic ecosystem spans from bustling metropolises to innovative tech hubs, where multinational corporations, startups, and research institutions collaborate to drive digital transformation.

Tech Job Market in Canada

Market Overview

Immigration and Work Permits

High In-Demand Tech Job Roles in Canada

  1. Software Developers & Engineers: Skills in backend (Java, Python), frontend (React, Angular), and full-stack development are highly sought after.
  2. Data Scientists & Engineers: Expertise in machine learning, big data analytics, and data visualization.
  3. DevOps Engineers & Cloud Specialists: Proficiency in AWS, Azure, Docker, and Kubernetes.
  4. Cybersecurity Experts: Focus on threat detection, risk management, and compliance.
  5. AI & Machine Learning Specialists: Expertise in intelligent systems, natural language processing, and predictive analytics.
  6. UI/UX Designers: Skills in user research, interaction design, and prototyping.
  7. Product and Project Managers: Managing software development lifecycles and coordinating cross-functional teams.

Top Tech Companies Hiring Foreign Nationals in Canada

  1. Shopify - Leading e-commerce platform known for remote work and diversity.
  2. Microsoft Canada - Hiring in software development, cloud services, and cybersecurity.
  3. Amazon Canada - Opportunities in e-commerce and AWS cloud services.
  4. Google Canada - Focuses on AI, cloud computing, and software development.
  5. IBM Canada - Specializes in hybrid cloud, AI, and enterprise solutions.
  6. Hootsuite - Social media management platform that promotes remote work.
  7. OpenText - Offers roles in software development, data analytics, and cybersecurity.
  8. Ubisoft Montreal - Gaming industry leader looking for tech creatives.
  9. Bell Canada & Rogers Communications - Hiring IT professionals for digital transformation initiatives.
  10. Emerging Startups: Companies like Wealthsimple, Clio, and Ecobee offer dynamic roles for global talent.
Loading...