Principal Software Architect

4 weeks ago


Montreal, Quebec, Canada Microchip Technology Full time
About Microchip Technology

Microchip Technology is a leading provider of microcontroller and analog semiconductors, with a global presence and a commitment to innovation and excellence.

Job Description

We are seeking a highly skilled Principal Software Engineer to join our Software team in the Communication Business Unit at Microchip. As a key member of our team, you will be responsible for designing and implementing embedded software and firmware for modern System-on-Chip (SoC) multi-core devices running Linux and RTOSs.

Responsibilities
  • Develop Linux device drivers for Ethernet, PCIe, and other interfaces.
  • Participate in the design, development, and integration of user and kernel level software for Ethernet networking support, including L2 switching, TSN, and RDMA.
  • Collaborate with others in functional and system level testing.
  • Create documentation such as design documents, user manuals, and release notes for delivered components.
  • Communicate and collaborate with other internal development teams and ecosystem partners.
Requirements
  • Bachelor's Degree in Computer/Electrical Engineering, Computer Science, or equivalent.
  • 8+ years of related work experience in Software development for embedded systems.
  • Solid experience with Linux kernel and driver development.
  • Expert knowledge of C and working knowledge of Python.
  • Experience with Ethernet networking and the Linux network stack is an asset.
  • Experience with ARM or RISC-V is an asset.
  • Knowledge of virtualization internals, such as with KVM/XEN, is an asset.
  • Experience with RTOS environments is an asset.
What We Offer

We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply.


  • Software Architect

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a skilled software architect to join our dynamic Skyline team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and implement microservices...

  • Principal Architect

    3 weeks ago


    Montreal, Quebec, Canada UKG Full time

    Principal ArchitectUKG is a leading provider of strategic HR, payroll, talent and workforce management solutions for organizations of all sizes. We are seeking a highly skilled Principal Architect to join our growing team of talented AI Architects, Machine Learning Engineers and Data Scientists. The ideal candidate will be responsible for systems...


  • Montreal, Quebec, Canada ENGINEERINGUK Full time

    Enterprise Principal Software ArchitectAs a key member of our Engineering team, you will play a crucial role in shaping the future of travel technology. We are seeking an experienced Enterprise Principal Software Architect to join our team and help us drive innovation and excellence in software design and development.Key Responsibilities:Collaborate with...


  • Montreal, Quebec, Canada UKG Full time

    Job Title: AI/ML Principal ArchitectJob Summary:UKG is seeking a highly experienced AI/ML Principal Architect to join our team. As a key member of our AI/ML engineering team, you will be responsible for designing and developing scalable, high-performance, and cost-effective AI software and services for our HCM and WFM product lines.Key...


  • Montreal, Quebec, Canada ServiceNow Full time

    Job DescriptionAs a Principal Platform Architect at ServiceNow, you will play a critical role in helping our customers establish a strong technical foundation in the ServiceNow Platform and design solutions that drive business outcomes.Key ResponsibilitiesEstablish and support best practices around instance strategy, technical governance, core data,...


  • Montreal, Quebec, Canada ServiceNow Full time

    Summary: We're seeking a Principal Platform Architect to help customers establish a strong technical foundation in the ServiceNow Platform and design solutions that drive business outcomes.Key Responsibilities: Develop strong relationships with CIO and business leaders to understand the client's vision and how ServiceNow plays in their digital transformation...


  • Montreal, Quebec, Canada NEUF architect(e)s Full time

    Vue d'ensembleNEUF architect(e)s est une entreprise créative et collaborative qui met en valeur la santé et le bien-être de ses 250 collaborateurs. L'environnement de travail exceptionnel de notre société repose sur un culture du respect.SalaireNous offrons un salaire estimé à 90 000 € par an, correspondant à la moyenne des coûts de vie à...


  • Montreal, Quebec, Canada ENGINEERINGUK Full time

    Job Title: Enterprise Principal Software ArchitectExpedia Group is seeking an experienced Enterprise Principal Software Architect to join our team. As a key member of our engineering organization, you will be responsible for defining and assessing the company's architecture strategy, standards, and practices.Key Responsibilities:Partner with technologists...


  • Montreal, Quebec, Canada ENGINEERINGUK Full time

    Job Title: Enterprise Principal Software ArchitectExpedia Group is seeking an experienced Enterprise Principal Software Architect to join our team. As a key member of our engineering organization, you will be responsible for defining and assessing the company's architecture strategy, standards, and practices.Key Responsibilities:Partner with technologists...


  • Montreal, Quebec, Canada Reliant AI, Inc. Full time

    About the RoleWe are seeking a highly skilled Principal Data Architect to lead our efforts in designing and architecting ML solutions with our data scientists and engineers. Collaborate to build scalable, distributed, and fault-tolerant infrastructure for large data volumes and real-time inference.Key Responsibilities:Design and architect ML solutions,...


  • Montreal, Quebec, Canada Servicenow Full time

    Company OverviewServiceNow is a global leader in the software industry, providing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent cloud-based platform connects people, systems, and processes to empower organizations to work smarter, faster, and better.Job SummaryThe Principal Platform Architect is...


  • Montreal, Quebec, Canada ServiceNow Full time

    Job DescriptionThe Principal Platform Architect is a technical advisory role responsible for helping our customers establish a strong technical foundation in the ServiceNow Platform and design solutions that drive business outcomes. This entails establishing and supporting best practices around instance strategy, technical governance, core data,...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Join Our Team of InnovatorsCadence Design Systems, Inc. is seeking a highly skilled Principal C++ Software Engineer to join our team of innovators. As a key member of our team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.About the RoleWe are looking for a talented software engineer with a...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Join Our Team of InnovatorsCadence Design Systems, Inc. is seeking a highly skilled Principal C++ Software Engineer to join our team of innovators. As a key member of our team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.About the RoleWe are looking for a talented software engineer with a...


  • Montreal, Quebec, Canada ServiceNow Full time

    Transform Your Organization with ServiceNowAt ServiceNow, we're on a mission to make the world work better for everyone. As a Principal Platform Architect, you'll play a critical role in helping our customers establish a strong technical foundation in the ServiceNow Platform and design solutions that drive business outcomes.Key Responsibilities:Develop...


  • Montreal, Quebec, Canada Software International Full time

    Job Title: Senior Mainframe Security ArchitectCompany: Software InternationalWe are seeking a Senior Mainframe Security Architect to join our global IT infrastructure consulting client in the Montreal area on a long-term engagement with one of their clients in the finance domain. As a Senior Mainframe Security Architect, you will be responsible for...


  • Montreal, Quebec, Canada Software International Full time

    Job Title: Senior Mainframe Security ArchitectJob Summary:Software International is seeking a highly skilled Senior Mainframe Security Architect to join our global IT infrastructure consulting client in the Montreal area. As a Senior Mainframe Security Architect, you will be responsible for architecting solutions, collaborating with Mainframe system...


  • Montreal, Quebec, Canada NEUF architect(e)s Full time

    ResponsabilitésLe chargé(e) de projet principal sera responsable de la gestion de projets dans le secteur de l'éducation. Ses principales tâches seront les suivantes :Développement de projets : concevoir et mettre en œuvre des projets de construction et de rénovation d'écoles et de bâtiments éducatifs.Supervision et vérification du travail...


  • Montreal, Quebec, Canada NEUF architect(e)s Full time

    ResponsabilitésLe chargé(e) de projet principal sera responsable de la gestion de projets dans le secteur de l'éducation. Ses principales tâches seront les suivantes :Développement de projets : concevoir et mettre en œuvre des projets de construction et de rénovation d'écoles et de bâtiments éducatifs.Supervision et vérification du travail...


  • Montreal, Quebec, Canada Servicenow Full time

    About the RoleWe are seeking a highly experienced Principal Platform Architect to join our team at ServiceNow. As a technical advisory role, you will be responsible for helping our customers establish a strong technical foundation in the ServiceNow Platform and design solutions that drive business outcomes.Key ResponsibilitiesDeveloping strong relationships...