Talent.com

Senior software developer Jobs in Waterloo, ON

Create a job alert for this search

Senior software developer • waterloo on

Last updated: 14 hours ago
  • New!
Senior Software Developer

Senior Software Developer

OnsemiWaterloo, ON, Canada
Full-time
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 creati...Show moreLast updated: 14 hours ago
Senior Software Developer

Senior Software Developer

MappedinWaterloo, ON, CA
Full-time
Quick Apply
Who we are and what we do Mappedin is the leading indoor mapping platform transforming the way venues are experienced, managed, and understood.Built for scale and trusted by the world’s biggest bra...Show moreLast updated: 7 days ago
Senior Software Developer (Java Modern Backend Development)

Senior Software Developer (Java Modern Backend Development)

The DescartesWaterloo, ON, CA
Full-time
Descartes Unites the People and Technology that Move the World.The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex.By combinin...Show moreLast updated: 1 day ago
Software Engineer

Software Engineer

LancesoftWaterloo, ON, CA
Full-time
Quick Apply
Software Engineer - Waterloo, Canada.As a member of the Precision Health Platform API engineering organization, you will build modular, composable, and interoperable components for our public platf...Show moreLast updated: 27 days ago
Unreal Engine C++ XR Developer II

Unreal Engine C++ XR Developer II

Mawari TechnologiesWaterloo, Ontario, Canada
Full-time
At Mawari we believe the next iteration of the internet will be delivered to XR devices.It represents a fundamental and pivotal change on how we work, socialize and learn today.To power the next ge...Show moreLast updated: 30+ days ago
Senior Software Developer

Senior Software Developer

D2LKitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba
Remote
Full-time
D2L is a cloud company that is modernizing education and building the Future of Work.The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at...Show moreLast updated: 30+ days ago
Embedded Developer and Test Engineer

Embedded Developer and Test Engineer

Cloud DX, Inc.Kitchener, Ontario, Canada
Full-time
We are seeking a talented and motivated Embedded Developer and Test Engineer to join our team.The ideal candidate will have a passion for embedded systems and a strong foundation in programming lan...Show moreLast updated: 14 days ago
Senior Accountant

Senior Accountant

Vaco by HighspringKitchener, ON, CA
Permanent
Our client is a light technology solutions and services provider.They are looking for a Senior Accountant to join their team!.Opportunity for progression and development at a global organization.Co...Show moreLast updated: 19 days ago
Machine Learning Software Engineer

Machine Learning Software Engineer

0000050007 Royal Bank of Canada420 WES GRAHAM WAY, FLOOR 3:WATERLOO
Full-time
We’re looking for an enthusiastic software developer who’s excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry....Show moreLast updated: 30+ days ago
Machine Learning Software Engineer

Machine Learning Software Engineer

Royal Bank of Canada>WATERLOO, Canada
Full-time
We’re looking for an enthusiastic software developer who’s excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry....Show moreLast updated: 30+ days ago
Integration Engineer: Customer Developer Experience (Remote)

Integration Engineer: Customer Developer Experience (Remote)

ConstructorKitchener, ON, CA
Remote
Full-time
Quick Apply
Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit.Our search engine is entirely i...Show moreLast updated: 30+ days ago
Firmware Developer

Firmware Developer

Blackline SafetyWaterloo, ON, CA
Full-time
Quick Apply
Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate l...Show moreLast updated: 30+ days ago
AI Software Lead

AI Software Lead

Ironbelly StudiosWaterloo, Ontario, CA
Full-time
Quick Apply
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe.Our focus is on creating high quality entertainment experiences as wel...Show moreLast updated: 30+ days ago
Design Specialist - Embedded Software - Senior Level

Design Specialist - Embedded Software - Senior Level

Teledyne Technologies IncorporatedON,Waterloo,Canada
Full-time
Our Company is built on employee mutual commitment and respect, enthusiasm and progress.Teledyne DALSA is a subsidiary of Teledyne Technologies Inc.Teledyne Digital Imaging products are used worldw...Show moreLast updated: 30+ days ago
Functional Developer

Functional Developer

StantecWaterloo, ON
Full-time +1
At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec...Show moreLast updated: 30+ days ago
Salesforce Developer

Salesforce Developer

Ontario Teachers Insurance Plan (OTIP)Waterloo, Ontario, Canada
Full-time
Reporting to the Manager, Digital Solutions, you’ll be responsible for implementing designs as directed by senior team members.This includes developing Salesforce applications and maintaining exist...Show moreLast updated: 26 days ago
Software Testing Specialist

Software Testing Specialist

Artech LLCWaterloo, ON
Full-time
Title: Software Testing Specialist.Join a leading company committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world.Be a part of a team that value...Show moreLast updated: 10 days ago
Full Stack Software Engineer

Full Stack Software Engineer

Company 1 - The Manufacturers Life Insurance CompanyCAN, Ontario, Waterloo, 500 King Street North
Full-time
As a market leader, Manulife / John Hancock is committed to providing an outstanding experience to our customers and end users.Technology is the most important enabler in our ability to provide tha...Show moreLast updated: 13 days ago
Senior Java Developer - Microservices Architecture

Senior Java Developer - Microservices Architecture

Astra North Infoteck Inc.Kitchener, ON, ca
Full-time
Senior Java Developer - Microservices Architecture.Role Descriptions / Responsibilities.Design and develop microservices architecture for cloud-based applications.Implement RESTful APIs and ensure ...Show moreLast updated: 30+ days ago
People also ask
Senior Software Developer

Senior Software Developer

OnsemiWaterloo, ON, Canada
14 hours ago
Job type
  • Full-time
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 are 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 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 an innovative and creative Principal Software Developer to join our Software Solutions team in Waterloo. This role focuses on developing modern Web and Desktop GUI solutions for our devices using frameworks such as . You will also contribute to software tools that support embedded system development, including build, debug, test, and automation workflows.

The ideal candidate brings strong GUI development expertise, solid software engineering fundamentals, and hands‑on experience with CI/CD automation. You enjoy working across the full software stack and collaborating with cross‑functional teams.

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 as well as comprehensive wellness and retirement benefits.

What You’ll Need:

• University degree in Computer Engineering, Software Engineering, Computer Science or a related discipline
• 8+ years of experience in software development for bachelor’s degree holders. 5+ years of experience for master’s degree holders.


• Development of cross-platform Graphical User interface (GUI) applications and Communication libraries

• Contribute to reusable components for our GUI Platform and evolve its architecture

• Design and implement tools to develop embedded software and firmware development (., build systems, IDE features, debuggers, simulators, test frameworks).

• Collaborate with cross-functional teams to understand tooling needs and deliver scalable solutions.

• Develop and maintain automation scripts for build, test, and deployment.

• Optimize tool performance and ensure cross-platform compatibility.

• Provide clear documentation and internal training.

• Troubleshoot issues across host-side and embedded/firmware development environments

We're looking for candidates with:

• 3+ Years of Web front end technologies such as , Typescript, JavaScript, CSS, HTML5

• Strong programming and debugging skills in C/C++

• Python development experience

• Experience building end-user GUI applications and working with embedded systems

• Experience with embedded toolchains (., GCC, IAR, Keil), debuggers (., GDB, JTAG), and build systems (., West, CMake, Make).

• Experience in software development at a variety of levels, including both host side and embedded software

• Excellent written, verbal and presentation skills

Nice to have:

• Embedded systems knowledge including microcontrollers & microprocessors, serial communication protocols (SPI, I2C, UART).

• Desktop GUI Development frameworks such as or QT

• Experience with RTOS-based or bare-metal embedded systems.

• Familiarity with Software architecture and design patterns

• Experience with Agile Software Development, Test-Driven Development and Continuous Integration/Deployment CI/CD (Jenkins, GitHub Actions).

• Experience in using AI-tools for code-generation such as GitHub Co-pilot, Cursor etc. Experience developing AI agents to assist with the various stages of software development.

• Contributions to open-source embedded tools or frameworks.

Our office is one with cultural diversity, mutual respect and engaging fun! Enjoy complimentary coffee, bagels and snacks in the kitchen; relax with other employees by doing puzzles and playing video games during your off-time in our lounge; play an instrument in our office band; and don't forget to tie on your cleats and join us for soccer every Friday at lunch!

At onsemi, , you will have an opportunity to expand your horizons, work on exciting projects and make things happen!

onsemi is excited to share the base salary range for this position is $101.000.00 to $150,600.00. Range is exclusive of fringe benefits or potential bonuses. The final pay rate for the successful candidate will depend on geographic location, skills, education, experience, and/or consideration of internal equity of our current team members. We also offer a competitive benefits package.