Job Search and Career Advice Platform
1,893

It Software Engineer jobs in Canada

Firmware Developer

Firmware Developer
Onsemi
Waterloo
CAD 80,000 - 100,000
I want to receive the latest job alerts for “It Software Engineer” jobs

Senior iOS Engineer

Senior iOS Engineer
Constant Contact
Toronto
CAD 109,000 - 126,000

Fire Alarm Technician

Fire Alarm Technician
Johnson Controls
Windsor
CAD 50,000 - 70,000

Senior Fire Alarm Technician

Senior Fire Alarm Technician
FLS Transportation Service Limited
Calgary
CAD 60,000 - 80,000

Technicien(ne) en informatique - Siège social (05-PERM-AEFO103-2526)

Technicien(ne) en informatique - Siège social (05-PERM-AEFO103-2526)
Conseil scolaire catholique Franco-Nord
North Bay
CAD 45,000 - 60,000
Discover more opportunities than anywhere else.
Find more jobs now

Specialist, Software Engineering (Sitecore)

Specialist, Software Engineering (Sitecore)
Canada Mortgage and Housing Corporation
Toronto
CAD 80,000 - 120,000

Responsable des applications systèmes senior senior systems applications manager

Responsable des applications systèmes senior senior systems applications manager
Johnson Controls
Montreal
CAD 80,000 - 110,000

Software Quality Engineer II / Développeur ou Développeuse en qualité logicielle II

Software Quality Engineer II / Développeur ou Développeuse en qualité logicielle II
Bluberi
Drummondville
CAD 60,000 - 80,000
HeadhuntersConnect with headhunters to apply for similar jobs

Software Engineer III

Software Engineer III
SpryPoint
Halifax
CAD 75,000 - 100,000

Fire Alarm Technician

Fire Alarm Technician
ATCO
Calgary
CAD 70,000 - 95,000

IT Support Technician

IT Support Technician
STEMCELL Technologies Inc
Vancouver
CAD 58,000 - 79,000

Senior PHP Developer

Senior PHP Developer
AutoTrader.ca
Montreal
CAD 70,000 - 110,000

Senior Go / PHP Developer

Senior Go / PHP Developer
Top Remote Talent
Ottawa
Remote
CAD 90,000 - 130,000

Application Developer

Application Developer
atQor
Ottawa
CAD 75,000 - 100,000

Software Development Director

Software Development Director
Uzinakod
Montreal
CAD 120,000 - 160,000

Senior Engineer, iOS

Senior Engineer, iOS
SpotHero
Toronto
CAD 136,000 - 155,000

Staff Firmware Developer

Staff Firmware Developer
onsemi
Waterloo
CAD 90,000 - 120,000

Firmware Developer - Signal Processing

Firmware Developer - Signal Processing
Onsemi
Waterloo
CAD 70,000 - 100,000

Android Engineer

Android Engineer
Global Technical Talent, an Inc. 5000 Company
Toronto
CAD 90,000 - 120,000

SAP Software Engineer

SAP Software Engineer
P&G México
Toronto
CAD 80,000 - 100,000

Senior Software Engineer

Senior Software Engineer
S&P Global
Toronto
CAD 100,000 - 150,000

Principal Software Engineer- Data Platform & AI

Principal Software Engineer- Data Platform & AI
PointClickCare
Mississauga
USD 155,000 - 172,000

Senior Software Developer (Remote First)

Senior Software Developer (Remote First)
Zensurance
Toronto
Remote
CAD 80,000 - 120,000

Software Engineer in Measure & Control solutions /Ingénieur(e) logiciel(le) – Mesures & Contrôl[...]

Software Engineer in Measure & Control solutions /Ingénieur(e) logiciel(le) – Mesures & Contrôl[...]
The Weir Group
Lasalle
CAD 70,000 - 90,000

Principal Software Engineer

Principal Software Engineer
Collabware
Vancouver
CAD 120,000 - 160,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:

Security Guard jobsCyber Security jobsSecurity jobsIt jobsDigital Marketing jobsHospital jobsItalian jobsMechanical Engineer jobsPower Engineer jobsQuality Analyst jobs

Firmware Developer

Onsemi
Waterloo
CAD 80,000 - 100,000
Job description

At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world’s most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless enabled MCUs, DSPs and software that sense and connect the world or help manage personal health through body worn or implantable devices. Our world-class ultra-low power solutions also contribute to a more sustainable future. We invite you to join our innovative team and truly make a difference in people’s lives.

Job Description

At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world’s most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless enabled MCUs, DSPs and software that sense and connect the world or help manage personal health through body worn or implantable devices. Our world-class ultra-low power solutions also contribute to a more sustainable future. We invite you to join our innovative team and truly make a difference in people’s lives.

The Role

We are seeking a Firmware Developer to join our embedded firmware team in our Waterloo office. This team focuses on developing low-level firmware for our power management devices. Our product portfolio spans a wide array of power products ranging from USB power management chips, digital multiphase controllers for the PC market and world leading cloud power systems for infrastructure providers. In this role, you will work directly with a variety of disciplines including system architecture, design engineering, applications engineering, and embedded firmware development.

Why Join Us

We create a diverse set of world-class products in a friendly and team-oriented atmosphere. We provide an environment of continual learning and growth opportunities including patent and publication incentives. We provide education assistance programs and support volunteer & charitable programs. In support of a healthy work life balance, we also provide flexible work hours as well as comprehensive wellness and retirement benefits.

Responsibilities

What You'll Do

Collaborate with system architects, design engineers, firmware engineers, and applications engineers to define and implement the best overall firmware solution

Develop firmware architecture specifications and relevant test specifications.

Architect and develop embedded firmware primarily in C with occasional use of C++ or assembly language as required.

Debug firmware and custom hardware platforms

Optimize and refactor existing firmware

Work within an Agile development team to divide up tasks and responsibilities and provide timely status updates

Exercise development best practices with respect to coding style, documentation, and use of development tools (version control with GIT, task and bug tracking with JIRA, etc.)

Work with digital design engineers to emulate and validate new designs with an FPGA platform

Qualifications

What You'll Need

Bachelor's or master's degree in a relevant discipline such as electrical, computer or software engineering

2+ years of experience in embedded firmware development

Strong embedded software development skills in C and experience with C++ and assembly language

Excellent understanding of embedded system design at the board & IC levels

Good knowledge of microprocessor architecture including memory sub-systems, interrupts & typical peripherals

Experience with communication protocols such as UART, I2C, SPI and USB

Familiarity with debug and analysis tools (hardware debuggers, oscilloscopes, logic analyzers, etc.)

Strong communications and interpersonal skills that enable the candidate to collaborate effectively with team members

Ability to plan and manage project workload to meet deadlines

Detail-oriented, quality conscious and a team player

Interest in or experience with the semiconductor industry.

What Else You May Bring

Experience with scripting languages, preferably Python

Experience with ARM Cortex M based microcontrollers

Experience in system evaluation using FPGA prototype platforms

Experience with Verilog / System Verilog

Experience running RTL simulations

About Us

onsemi (Nasdaq : ON) is driving disruptive innovations to help build a better future. With a focus on automotive and industrial end-markets, the company is accelerating change in megatrends such as vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure. With a highly differentiated and innovative product portfolio, onsemi creates intelligent power and sensing technologies that solve the world’s most complex challenges and leads the way in creating a safer, cleaner, and smarter world.

More details about our company benefits can be found here :

https : / / www.onsemi.com / careers / career-benefits

About The Team

We are committed to sourcing, attracting, and hiring high-performance innovators, while providing all candidates a positive recruitment experience that builds our brand as a great place to work.

onsemi is an Equal Opportunity and Affirmative Action employer. The Company maintains policies and practices that are designed to prevent discrimination or harassment against any qualified applicant or employee to the extent prohibited by federal, state and local laws and regulations. By way of example, discrimination on the basis of race (actual or perceived), ethnicity, color, religion, ancestry, national origin, citizenship, sex, age, marital status, sexual orientation, physical or mental disability, medical condition, genetic information, military or veteran status, gender identity, gender expression, or any other characteristic protected by applicable law is prohibited.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Talent.acquisition@onsemi.com for assistance.

Seniority level

Seniority level

Not Applicable

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Semiconductor Manufacturing

Referrals increase your chances of interviewing at onsemi by 2x

Get notified about new Firmware Engineer jobs in Waterloo, Ontario, Canada .

Software Engineer I (Consumer Servicing)

Software Developer III, Site Reliability Development

Software Developer Engineer in Test (SDET) – Core Protection Technology

Software Engineer – C++ - Realtime Technology - Kitchener, Ontario

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Developer • Waterloo, Region of Waterloo, Canada

  • Previous
  • 1
  • ...
  • 39
  • 40
  • 41
  • ...
  • 76
  • 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