Software Engineers & Designers Jobs in Canada

About 1750 results in (3) seconds Clear Filters

Jobs Search

About 1750 results in (3) seconds
Embedded Software Developer at Fortinet
Burnaby, BC V5C 6C6, Canada - Full Time
Skills Needed
Data Structures, Linux, Code, Socket Programming, Computer Science, Git, It
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Principal Software Engineer at Berkshire Hathaway Specialty Insurance
Toronto, ON, Canada - Full Time
Skills Needed
Soa, Analytical Skills, System Administration, Software Development, Solution Delivery, Interpersonal Skills, Languages, Vendors
Qualification
Graduate
AI-Native Software Engineer at CookUnity
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai Development, Prompt Engineering, Llms, Python, Kotlin, Typescript, React, Next.Js, Prototyping, Automation, Teaching, Experimentation, Open Source, Model Fine Tuning, Rag Systems, Building Ai Products
Specialization
Candidates should have at least 3 years of professional experience and a portfolio showcasing projects built with AI assistance. A strong foundation in programming languages and experience with modern AI development tools is essential.
Principal Software Engineer at Calabrio
, Ontario, Canada - Full Time
Skills Needed
Ai, Data Driven Application Development, Saas Solutions, Nlp, Speech To Text, Llm Models, Rest Apis, Agile Methodologies, Python, Java, Sql, React, Javascript, Cloud Computing, Distributed Systems, Database Management
Specialization
The ideal candidate should have 8+ years of professional experience in software development, including 3+ years in senior roles, with proficiency in Python, Java, SQL, and AI/ML development. Strong experience with both relational and non-relational databases is also required.
Experience Required
Minimum 10 year(s)
Software Engineering Intern at Synopsys
Markham, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Engineer, Embedded Software at Analog Devices
Vancouver, BC, Canada - Full Time
Skills Needed
Embedded Systems, Linux, Computer Engineering, Freertos, Adherence, Communication Protocols, Git, Software Development, C, Communication Skills, Software, Operating Systems, Zephyr
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineering Intern at GPTZero
Toronto, ON, Canada - Full Time
Skills Needed
Databases, Typescript, Css, Express
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Lead Java Software Engineer at Venuiti
Waterloo, ON, Canada - Full Time
Skills Needed
Teams, Spring Security, Software Solutions, Spring Boot, Collaboration, Team Management, Java, Communication Skills, Spring Framework, Devops
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Support Specialist at Explorer Software
North Vancouver, BC V7M 3K1, Canada - Full Time
Skills Needed
Accounting Software, Financial Reporting, Excel, Ticketing Systems, Teams, Accounts Receivable, Accounts Payable, Communication Skills, Documentation, Learning, Outlook, Knowledge Management
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Software Engineer - Backend at Maple
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Engineering Intern at Synopsys
Markham, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Operations Specialist at Carollo Engineers Inc
Kelowna, BC V1W 3C2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 20 year(s)
Senior Civil/Environmental Engineer at Carollo Engineers Inc
Kelowna, BC V1W 3C2, Canada - Full Time
Skills Needed
Contractual Obligations, Excel, Water, Consulting Engineering, Document Preparation, Chemical Engineering, Collection Systems, Plant Design, Environmental Engineering, Hydraulics
Specialization
Civil environmental or chemical engineering
Qualification
Graduate
Junior Environmental Engineers/Geoscientists/Scientists - Winnipeg at Tetra Tech
Winnipeg, MB, Canada - Full Time
Skills Needed
Travel, Agricultural Engineering, Remote Locations, Communication Skills
Specialization
Civil environmental geological biosystems agricultural engineering or geo-environmental
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Intermediate Environmental Engineers/Geoscientists/Scientists (MB) at Tetra Tech
Winnipeg, MB, Canada - Full Time
Skills Needed
Communication Skills, Groundwater, Environmental Engineering
Specialization
Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Intermediate Environmental Engineers/Geoscientists/Scientists (SK) at Tetra Tech
Regina, SK, Canada - Full Time
Skills Needed
Communication Skills, Environmental Engineering, Groundwater
Specialization
Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Software Developer, Augmented Reality, System Software at Google
Waterloo, ON, Canada - Full Time
Skills Needed
Algorithms, Data Structures, Embedded Systems, Programming Languages, Git, Gerrit, C++, Computer Science, C
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Lead Software Developer (C++/ Distributed Software) at OpenText
Ottawa, ON K2K 3C9, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Systems-level software engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Developer, Augmented Reality, System Software at Google
Waterloo, Ontario, Canada - Full Time
Skills Needed
C++, Embedded Systems, Linux, C, Python, Data Structures, Algorithms, Version Control, Git, Code Review, Gerrit
Specialization
A bachelor's degree or equivalent practical experience is required, along with 2 years of experience in C++, Embedded Systems, and Linux. Preferred qualifications include a master's degree or PhD in a related field and experience with data structures or algorithms.
Experience Required
Minimum 2 year(s)
Full Stack Software Engineer at Motorola Solutions
Vancouver, BC V6B 1A6, Canada - Full Time
Skills Needed
Communication Skills, Web Standards, Computer Science, Azure, Vue, Angular, Aws, Web Applications, Agility
Specialization
Computer Science
Qualification
BSc
Experience Required
Minimum 3 year(s)
Embedded Software Developer at Fortinet
Burnaby, BC V5C 6C6, Canada -
Full Time


Start Date

Immediate

Expiry Date

07 Nov, 25

Salary

92300.0

Posted On

07 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Structures, Linux, Code, Socket Programming, Computer Science, Git, It

Industry

Information Technology/IT

Description

Responsibilities:

  • Design, develop and test embedded software related to network and authentication (mainly in C)
  • Understand and maintain existing undocumented code base.
  • Work closely with other embedded software teams to architect cross-functional features

Requirement:

  • 2+ years of experience for Bachelor’s degree, 1+ years of experience for Master’s (interns included), Their degree should be in related fields such as Electrical Engineering or Computer Science.
  • Proficient in C/C++ or any other programming language that you have to manage memory by yourself.
  • Basic knowledge in computer networks, including understanding of the layered nature of network, basic understanding of TCP/UDP/HTTP.
  • Good understanding of basic data structures such as linked list and tree.
  • Proficient in using Linux, able to resolve/diagnose common issues.
  • Basic understanding of UNIX-like operating system, including process, socket programming,
  • Basic understanding of time complexity and how to use it to estimate a piece of code’s efficiency.
  • Basic understanding of git.
  • Problem solving skills and communications skills.

Bonus point if have:

  • Hands-on experience of private-key-public-key infrastructure.
  • Hands-on experience of common certificate management protocols (SCEP, EST, CMP, ACME)
  • Hands-on experience of common authentication protocols (LDAP, TACACS+, RADIUS, SAML)
  • Hands-on experience of cyber security (e.g. CVE reproduction)

The Canada base salary range for this full-time position is expected to be between $92,300 - $112,800 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.
Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.
All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.
Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe

Responsibilities
  • Design, develop and test embedded software related to network and authentication (mainly in C)
  • Understand and maintain existing undocumented code base.
  • Work closely with other embedded software teams to architect cross-functional feature
Embedded Software Developer at Fortinet
Burnaby, BC V5C 6C6, Canada - Full Time
Skills Needed
Data Structures, Linux, Code, Socket Programming, Computer Science, Git, It
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Principal Software Engineer at Berkshire Hathaway Specialty Insurance
Toronto, ON, Canada - Full Time
Skills Needed
Soa, Analytical Skills, System Administration, Software Development, Solution Delivery, Interpersonal Skills, Languages, Vendors
Qualification
Graduate
AI-Native Software Engineer at CookUnity
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai Development, Prompt Engineering, Llms, Python, Kotlin, Typescript, React, Next.Js, Prototyping, Automation, Teaching, Experimentation, Open Source, Model Fine Tuning, Rag Systems, Building Ai Products
Specialization
Candidates should have at least 3 years of professional experience and a portfolio showcasing projects built with AI assistance. A strong foundation in programming languages and experience with modern AI development tools is essential.
Principal Software Engineer at Calabrio
, Ontario, Canada - Full Time
Skills Needed
Ai, Data Driven Application Development, Saas Solutions, Nlp, Speech To Text, Llm Models, Rest Apis, Agile Methodologies, Python, Java, Sql, React, Javascript, Cloud Computing, Distributed Systems, Database Management
Specialization
The ideal candidate should have 8+ years of professional experience in software development, including 3+ years in senior roles, with proficiency in Python, Java, SQL, and AI/ML development. Strong experience with both relational and non-relational databases is also required.
Experience Required
Minimum 10 year(s)
Software Engineering Intern at Synopsys
Markham, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Engineer, Embedded Software at Analog Devices
Vancouver, BC, Canada - Full Time
Skills Needed
Embedded Systems, Linux, Computer Engineering, Freertos, Adherence, Communication Protocols, Git, Software Development, C, Communication Skills, Software, Operating Systems, Zephyr
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineering Intern at GPTZero
Toronto, ON, Canada - Full Time
Skills Needed
Databases, Typescript, Css, Express
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Lead Java Software Engineer at Venuiti
Waterloo, ON, Canada - Full Time
Skills Needed
Teams, Spring Security, Software Solutions, Spring Boot, Collaboration, Team Management, Java, Communication Skills, Spring Framework, Devops
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Support Specialist at Explorer Software
North Vancouver, BC V7M 3K1, Canada - Full Time
Skills Needed
Accounting Software, Financial Reporting, Excel, Ticketing Systems, Teams, Accounts Receivable, Accounts Payable, Communication Skills, Documentation, Learning, Outlook, Knowledge Management
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Software Engineer - Backend at Maple
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Engineering Intern at Synopsys
Markham, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Operations Specialist at Carollo Engineers Inc
Kelowna, BC V1W 3C2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 20 year(s)
Senior Civil/Environmental Engineer at Carollo Engineers Inc
Kelowna, BC V1W 3C2, Canada - Full Time
Skills Needed
Contractual Obligations, Excel, Water, Consulting Engineering, Document Preparation, Chemical Engineering, Collection Systems, Plant Design, Environmental Engineering, Hydraulics
Specialization
Civil environmental or chemical engineering
Qualification
Graduate
Junior Environmental Engineers/Geoscientists/Scientists - Winnipeg at Tetra Tech
Winnipeg, MB, Canada - Full Time
Skills Needed
Travel, Agricultural Engineering, Remote Locations, Communication Skills
Specialization
Civil environmental geological biosystems agricultural engineering or geo-environmental
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Intermediate Environmental Engineers/Geoscientists/Scientists (MB) at Tetra Tech
Winnipeg, MB, Canada - Full Time
Skills Needed
Communication Skills, Groundwater, Environmental Engineering
Specialization
Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Intermediate Environmental Engineers/Geoscientists/Scientists (SK) at Tetra Tech
Regina, SK, Canada - Full Time
Skills Needed
Communication Skills, Environmental Engineering, Groundwater
Specialization
Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Software Developer, Augmented Reality, System Software at Google
Waterloo, ON, Canada - Full Time
Skills Needed
Algorithms, Data Structures, Embedded Systems, Programming Languages, Git, Gerrit, C++, Computer Science, C
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Lead Software Developer (C++/ Distributed Software) at OpenText
Ottawa, ON K2K 3C9, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Systems-level software engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Developer, Augmented Reality, System Software at Google
Waterloo, Ontario, Canada - Full Time
Skills Needed
C++, Embedded Systems, Linux, C, Python, Data Structures, Algorithms, Version Control, Git, Code Review, Gerrit
Specialization
A bachelor's degree or equivalent practical experience is required, along with 2 years of experience in C++, Embedded Systems, and Linux. Preferred qualifications include a master's degree or PhD in a related field and experience with data structures or algorithms.
Experience Required
Minimum 2 year(s)
Full Stack Software Engineer at Motorola Solutions
Vancouver, BC V6B 1A6, Canada - Full Time
Skills Needed
Communication Skills, Web Standards, Computer Science, Azure, Vue, Angular, Aws, Web Applications, Agility
Specialization
Computer Science
Qualification
BSc
Experience Required
Minimum 3 year(s)
Loading...