Job Search and Career Advice Platform
2,159

Software Engineer jobs in Canada

Embedded Software Designer – Security

Embedded Software Designer – Security
BTA Design Services
Ottawa
CAD 100,000 - 125,000
I want to receive the latest job alerts for “Software Engineer” jobs

Programmeur euse / Concepteur trice en automatisation - Intermédiaire

Programmeur euse / Concepteur trice en automatisation - Intermédiaire
Lemay
Laval
CAD 60,000 - 100,000

Senior Software Developer

Senior Software Developer
Sonova Group
Kitchener
CAD 70,000 - 110,000

Software Developer, Cloud Engineering

Software Developer, Cloud Engineering
T-Net British Columbia
Calgary
CAD 70,000 - 110,000

Programmeur(se) CNC

Programmeur(se) CNC
Alten Canada
Montreal
CAD 50,000 - 90,000
Discover more opportunities than anywhere else.
Find more jobs now

Team Lead, Software Developer

Team Lead, Software Developer
Dialogue Health Technologies Inc.
Montreal
CAD 80,000 - 120,000

Team Lead, Software Developer

Team Lead, Software Developer
Dialogue
Montreal
CAD 80,000 - 120,000

Sr. Application Engineer, I2C & Revenue

Sr. Application Engineer, I2C & Revenue
Twilio
British Columbia
CAD 107,000 - 134,000
Headhunters Connect with headhunters to apply for similar jobs

Senior Software Developer (SASE-MSSP)

Senior Software Developer (SASE-MSSP)
Fortinet
Burnaby
USD 105,000 - 140,000

Intermediate Software Developer

Intermediate Software Developer
Cynet Systems Inc
Toronto
CAD 60,000 - 100,000

Analyste-programmeur JAVA

Analyste-programmeur JAVA
TEHORA
Lévis
CAD 60,000 - 80,000

Applications Engineer

Applications Engineer
Linxus Group
Calgary
CAD 80,000 - 100,000

Senior Computer Programmer (CA)

Senior Computer Programmer (CA)
Track Revenue
Toronto
CAD 100,000 - 125,000

Embedded Software Developer

Embedded Software Developer
SpaceBridge
Montreal
CAD 80,000 - 110,000

Principal Software Developer, Data Pipelines - Generative AI. Canada or East Coast United States

Principal Software Developer, Data Pipelines - Generative AI. Canada or East Coast United States
Autodesk
Toronto
USD 141,000 - 229,000

Sr. Software Developer

Sr. Software Developer
Trend Micro
Ottawa
CAD 105,000 - 130,000

Network Automation Full-Stack Software Developer

Network Automation Full-Stack Software Developer
Nokia
Ottawa
CAD 80,000 - 110,000

Photonic Card Software Developer - New Grad 2025

Photonic Card Software Developer - New Grad 2025
Ciena
Ottawa
CAD 62,000 - 100,000

Programmeur.euse Machine Learning (Personnages & Animation) - Rainbow Six

Programmeur.euse Machine Learning (Personnages & Animation) - Rainbow Six
Ubisoft
Montreal
CAD 70,000 - 110,000

Software Developer - C/C++

Software Developer - C/C++
Moneris
Toronto
CAD 70,000 - 110,000

Embedded Software Developer, Ottawa, ON

Embedded Software Developer, Ottawa, ON
Ciena
Ottawa
CAD 92,000 - 148,000

Software Designer

Software Designer
Mirion Technologies
Toronto
CAD 70,000 - 110,000

Senior Software Developer, Canada Hybrid/Remote

Senior Software Developer, Canada Hybrid/Remote
Autodesk
Montreal
CAD 80,000 - 100,000

Senior Principal Software Developer (Hybrid) - Product Data

Senior Principal Software Developer (Hybrid) - Product Data
Autodesk
Vancouver
CAD 100,000 - 160,000

Full-Stack Software Developer - AI/ML Platform

Full-Stack Software Developer - AI/ML Platform
Autodesk
Vancouver
CAD 70,000 - 110,000

Top job titles:

Part Time jobsWork From Home jobsRemote jobsGovernment jobsOnline jobsWarehouse jobsChildcare jobsConstruction jobsFull Time jobsVirtual Assistant jobs

Top companies:

Jobs at AmazonJobs at WalmartJobs at CraJobs at RbcJobs at Air CanadaJobs at CibcJobs at LoblawsJobs at ScotiabankJobs at Tim HortonsJobs at Ttc

Top cities:

Jobs in TorontoJobs in MontrealJobs in CalgaryJobs in VancouverJobs in OttawaJobs in MississaugaJobs in QuebecJobs in EdmontonJobs in WinnipegJobs in Surrey

Similar jobs:

It Software Engineer jobsMechanical Engineer jobsPower Engineer jobsEngineer jobsSoftware Developer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobsData Engineer jobsEngineer Electrical jobs

Embedded Software Designer – Security

BTA Design Services
Ottawa
CAD 100,000 - 125,000
Job description

We’re hiring! Come and join one of the fastest growing design services companies in Ottawa. BTA Design Services is looking for talented individuals to join our team. Be part of a company that offers interesting work in challenging, stimulating technical environments with companies that lead the world in technology and innovation.

We recognize that our strength is in the individuals who bring their talents with them to work so at BTA Design Services, we foster an environment where everyone on the team is appreciated, trusted and engaged. We also recognize that work-life balance is important and we strive to provide our employees not just with challenging roles but with roles that also allow them to enjoy family, friends and life outside of work.

Duties and Responsibilities

The Embedded Software Designer will work on the latest SOC embedded processor sub-system technology. In addition, they will have the following responsibilities:

  • Design and implementation of bootrom firmware, drivers and base-layer embedded kernel/OS (Linux, Zephyr) for the ARM/RISC-V based SoCs
  • Develop embedded security software
Requirements

This position requires a dynamic embedded software designer who is a fast learner and is eager to apply their skills working with the latest embedded processor and SOC technology:

  • A minimum of an undergraduate degree in Computer Science, Computer or Electrical Engineering or the equivalent combination of skills and experience
  • A minimum of 7 years of relevant embedded software experience
  • Good experience with embedded C required. Assembly, C++, Python preferred
  • Deep experience with embedded Linux kernel/OS or Zephyr required
  • Embedded security experience highly preferred otherwise strong interest and aptitude to learn it required. Experience in the following security areas preferred: load signing, key management, crypto algorithms (like AES, CBD, CTR, ECSDSA, HMAC-SHA, etc), data path encryption, FIPS certification
  • Low level architectural understanding and development experience with embedded processors (ARM required, RISC-V preferred)
  • Experience designing and bringing up BOOTROMs for embedded processors preferred
  • Scripting experience (Bash, Tcl/Expect)
  • Version control system experience (Git)
  • Other RTOS experience (e.g. VxWorks) and porting/maintaining BSPs preferred
  • Experience with general algorithms, data structures and memory management preferred
  • Experience with standard device interfaces e.g. Ethernet, PCIe, SPI, I2C, USB, GPIO, NVM and memory architectures e.g. DDR/SDRAM/DMA preferred
  • Wired networking experience on optical transport, switch or router platforms preferred
  • Ideal candidate must be a highly productive embedded software developer able to learn a lot very quickly.
  • Previous
  • 1
  • ...
  • 76
  • 77
  • 78
  • ...
  • 87
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • Predictions for 2024
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved