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

Principal Software Developer

Onsemi • Waterloo, ON, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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 have a current opening for an innovative and creative Principal Software Developer to join our Software Solutions team in Waterloo. This position will involve developing modern Web and Desktop GUI solutions for our devices using frameworks like Electron, along with the opportunity to design, develop, and maintain software tools that support the development, debugging, and testing of embedded systems. The ideal candidate has excellent communication skills and a passion for software development with proven experience in GUI development and CI / CD automation.

What You’ll Need :

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

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.

  • Development of cross-platform Graphical User interfaces and Communication libraries
  • Provide software technical leadership on our programs, working together with other Software, hardware & systems and firmware technical leads
  • Own the current architecture of our GUI Platform and evolve it
  • 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 scripts and utilities for automation of build, test, and deployment processes.
  • Optimize tool performance and ensure compatibility across various platforms and architectures.
  • Provide documentation and training for internal teams on tool usage and best practices.
  • Troubleshoot and resolve issues related to embedded and firmware development environments.
  • Provide effective mentorship for other members of the team
  • 3+ Years of Web front end technologies such as Typescript, JavaScript, React, CSS, HTML5
  • Strong programming and debugging skills in C / C++
  • Python development experience
  • 10+ years of software development experience across GUI tools and embedded systems
  • Experience with embedded toolchains (., GCC, IAR, Keil), debuggers (., GDB, JTAG), and build systems (., CMake, Make).
  • Experience in software development at a variety of levels, including both host side and embedded software
  • Excellent written, verbal and presentation skills
  • What else you may bring :

  • Linux Device Driver Development
  • Embedded systems knowledge including microcontrollers & microprocessors, serial communication protocols such as SPI, I2C, UART.
  • Experience with RTOS-based or bare-metal embedded systems.
  • Software architecture and design pattern familiarity
  • Experience with best-in-class software development methodologies including Agile Software Development (Jira), Test-Driven Development and / or Continuous Integration / Deployment CI / CD (Jenkins).
  • Contributions to open-source embedded tools or frameworks.
  • 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.

    Créer une alerte emploi pour cette recherche

    Software Developer • Waterloo, ON, Canada

    Offres similaires
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer, AI Model Serving - Waterloo, Canada

    Senior Software Engineer, AI Model Serving - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Temps plein
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Director of Software Development

    Director of Software Development

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.Director of Software Development.Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.Extensi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer, iOS Core Product - Waterloo, Canada

    Software Engineer, iOS Core Product - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Temps plein
    PLEASE APPLY THROUGH THIS LINK : -.The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn wha...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Engineer

    Full Stack Engineer

    Planitar • Waterloo, ON, Canada
    Temps plein
    GUIDE, a proprietary camera and software platform for capturing and delivering accurate floorplans, immersive 3D virtual tours and extensive property data. GUIDE is the most efficient system to map ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Developer - waterloo

    Senior Full Stack Developer - waterloo

    Luxoft • waterloo, on, ca
    Temps plein
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Product Owner - Extend Information Systems Inc.

    Product Owner - Extend Information Systems Inc.

    Extend Information Systems Inc. • waterloo, on, ca
    Temps plein
    Product Owner – Smart Water Solutions.We are seeking a mission-driven Product Owner to guide development of an early-stage software product focused on solving major water utility challenges—such as...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • waterloo, on, ca
    Temps plein
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Developer

    Senior Full Stack Developer

    Luxoft • waterloo, on, ca
    Temps plein
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    AI Software Lead

    AI Software Lead

    Ironbelly Studios • Waterloo, Ontario, CA
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours
    Engineer Software Engineering for AI System

    Engineer Software Engineering for AI System

    Huawei Technologies Canada Co., Ltd. • Waterloo, ON, CA
    Temporaire
    Huawei Canada has an immediate 12-month contract opening for an Engineer.The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in arti...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Software Engineer, Platform - Waterloo, Canada

    Software Engineer, Platform - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Temps plein
    PLEASE APPLY THROUGH THIS LINK : -.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb the world...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Engineer

    Full Stack Engineer

    BusPlanner • Waterloo, ON, Canada
    Temps plein
    We’re looking for a Fullstack Developer with strong experience in C++ and.NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools.The ideal candidate...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Developer - Luxoft

    Senior Full Stack Developer - Luxoft

    Luxoft • waterloo, on, ca
    Temps plein
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Guidewire Engineer - BuzzClan

    Guidewire Engineer - BuzzClan

    BuzzClan • waterloo, on, ca
    Temps plein
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Mappedin • Waterloo, ON, Canada
    Temps plein
    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 brands, our AI-powered ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Lead Software Developer Full Stack (Python) North America (Remote)

    Lead Software Developer Full Stack (Python) North America (Remote)

    Ignite Talent Solutions • Waterloo, ON, Canada
    Télétravail
    Temps plein
    Lead Full Stack Developer / Solutions Architect – North America (Remote).Our client is an innovative startup transforming the manufacturing and service industries with real-time digital twins...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée