Talent.com
Senior Software Developer
Senior Software DeveloperOnsemi • Waterloo, ON, Canada
Senior Software Developer

Senior Software Developer

Onsemi • Waterloo, ON, Canada
8 days 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.

Create a job alert for this search

Senior Software Developer • Waterloo, ON, Canada

Similar jobs

Oracle Developer

HCLTechwaterloo, on, ca
Full-time

The Product Specialist for Oracle EPM Cloud PBCS is responsible for overseeing and managing the implementation, customization, and support of the Oracle Enterprise Performance Management Cloud Plan...Show more

 • Promoted

Senior Control System Engineer

Aversan Inc.waterloo, ON, ca
Full-time

Senior Control Systems EngineerAversan Inc.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are current...Show more

 • Promoted

Hybrid Tech Implementation Lead — Store Rollouts & Go-Live

Home Hardware Stores LimitedSt. Jacobs, ON, CA
Full-time

A leading hardware retailer in St.Jacobs is seeking a Technical Implementation Specialist to manage technical readiness for store rollouts.This role requires four to seven years of technical suppor...Show more

 • Promoted

*Senior Backend Developer – Java / Camunda / Azure (WTL, ON)

Recrute ActionWaterloo, ON, ca
Full-time +1
Quick Apply

Senior Backend Developer – Java / Camunda / Azure.Drive the development of scalable backend solutions within the insurance and financial services sector, leveraging Java Spring Boot, microservices,...Show more

Guidewire Claims Developer

Coforgewaterloo, on, ca
Full-time

We at Coforge are hiring Guidewire Claims Developer with the following skillset :.Guidewire ClaimCenter (v10+ preferred; Cloud experience ideal).Gosu programming o ClaimCenter configuration.ClaimCe...Show more

 • Promoted

Senior Software Engineer

Hayswaterloo, on, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Embedded C Developer - waterloo

Amaris Consultingwaterloo, on, ca
Full-time

The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more

 • Promoted

Embedded Software Engineer

AkkodisWaterloo, Region of Waterloo, CA
Full-time

The role requires experience with embedded hardware and software design, knowledge of control theory and algorithm design, MATLAB/Simulink, Jira, and GitHub.Familiarity with CAN/Ethernet tools, Aut...Show more

 • Promoted

Senior Java Developer (Trading Systems)

Luxoftwaterloo, on, ca
Full-time

Join Our Team as a Java Trading Systems Developer.Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre...Show more

 • Promoted

Lead Android Developer

TELUS Digitalwaterloo, on, ca
Full-time

Welcome to TELUS Digital — where innovation drives impact at a global scale.As an award-winning digital product consultancy and the digital division of TELUS , one of Canada’s largest telecommunica...Show more

 • Promoted

Senior Product Manager

fintexwaterloo, ON, ca
Full-time

Join a Rocketship 🚀At Fintex Inc.Our founding team has built and shipped game-changing digital products at Canadas leading financial institutions.Now were taking everything weve learned and buildi...Show more

 • Promoted

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 more

Senior SAP Developer

PwC Canadawaterloo, ON, ca
Full-time

Before applying to this posting, please review in detail and self-assess your eligibility.Duration: ASAP, plus potentially up-to 2-years additional extension(s)Level of Effort (LoE): full-time / 40...Show more

 • Promoted

Software Developer Delphi

Lakes Environmental SoftwareWaterloo, Canada
Full-time

Waterloo, Ontario | Full Time | Local Candidates OnlyCompany IntroductionLakes Software is a lean and dynamic company in the heart of Waterloo.We are an internationally renowned environmental softw...Show more

 • Promoted

Guidewire Developer

ThoughtStormwaterloo, on, ca
Temporary

We are seeking a Guidewire DataHub / InfoCenter Developer for an 8-month contract with the potential for extension.The ideal candidate will have extensive experience with Guidewire DataHub and Info...Show more

 • Promoted

Senior Product Manager - Nameless Ventures

Nameless Ventureswaterloo, on, ca
Full-time

Senior / Staff Product Manager – Payments.We’re working with a high-growth global gaming platform looking for a Senior / Staff Product Manager to own their card payments infrastructure.Own the end-...Show more

 • Promoted

Senior.NET Developer

LTIMindtreewaterloo, ON, ca
Full-time

LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Show more

 • Promoted

Senior AI Developer

Constellation Dealer Groupwaterloo, on, ca
Full-time

Senior Developer - Agentic Coding.Maximum up to 5% travel across North America.North American dealership business management software provider specializing in solutions for outdoor power equipment,...Show more