Jobs
>
Québec

    Technical Staff Engineer Software - Ville de Québec, Canada - Microchip Technology

    Default job background
    Full time
    Description

    Are you searching for a standout chance to be part of something remarkable? Do you aim to collaborate with a 20,000-strong workforce engaged in crafting the technology that fuels our world? Are you seeking an environment characterized by trust, empowerment, respect, diversity, and strong communication? How about the chance to have a stake in a multi-billion dollar global organization? Microchip Technology, Inc. offers you all this and more.

    Individuals gravitate towards Microchip to contribute to designing the technology that underpins our society. They remain because our culture nurtures their development and stability. They are motivated and inspired by a broad range of products and solutions with vast career prospects. Microchip's renowned Leadership Passage Programs encourage career advancement, enrolling over a thousand individuals yearly. We take pride in prioritizing employee growth, values-driven decision-making, and a close-knit community, fostered by our distinctive culture; internally, we affectionately call it the 'Microchip Way', which has garnered numerous accolades for promoting diversity and workplace excellence.

    Our organization is constructed by committed team members who relish challenging conventions; we could not have achieved record revenue and success without a fantastic team dedicated to fostering innovation. Individuals like yourself.

    Job Description:

    We are seeking an enthusiastic and self-driven individual with a background in Engineering or Computer Science to join our Software team within the Communication Business Unit at Microchip. Our focus lies on creating software for high-performance System on Chip (SoC) devices developed by our hardware teams. These SoC products feature clusters of CPUs, data switching subsystems, and various high and low-speed interfaces catered to aerospace, communications markets, and an expanding array of applications in next-gen embedded systems. One of our ongoing development projects is highlighted in this release.

    We prioritize technical excellence, teamwork, collaboration, and continuous enhancement in an open and supportive setting. If you possess a robust technical foundation in Linux for embedded systems, Linux device drivers, and Ethernet networking, then this role is tailored for you.

    As a Technical Staff Software Engineer, you will be part of a group of professionals tasked with designing and implementing embedded software and firmware for contemporary System-on-Chip (SoC) multi-core devices operating on Linux and RTOSs, while also supporting advanced Ethernet interfaces, high-speed interfaces (PCIe/CXL), and other peripheral interfaces. This position specializes in spearheading the development of Linux support for our advanced Ethernet interfaces, encompassing TSN, L2 switching, and RDMA acceleration. Upstreaming software to open-source distributions is a key component of this role to enrich the ecosystem for these devices.

    RESPONSIBILITIES

    • Provide technical leadership in Linux kernel and device drivers, particularly focusing on Ethernet networking.
    • Translate functional specifications, requirements, and standards into software development tasks.
    • Engage in the design, development, and integration of software for Ethernet networking support, including L2 switching, TSN, and RDMA.
    • Generate documentation like design documents, user manuals, and release notes for delivered components.
    • Communicate and collaborate with internal development teams and ecosystem partners.

    Requirements/Qualifications:

    • Bachelor's Degree in Electrical Engineering, Computer Engineering, or equivalent.
    • 10+ years of relevant experience in Software development for embedded systems.
    • Solid background in Linux kernel and driver development.
    • Familiarity with Ethernet networking and the Linux network stack.
    • Proficiency in L2 switching, TSN, and RDMA is advantageous.
    • Experience with ARM or RISC-V is beneficial.
    • Knowledge of virtualization internals, such as KVM/XEN, is a plus.
    • Experience with RTOS environments is also favorable.
    • Demonstrated track record in developing quality code from concept to production.
    • Excellent analytical, communication, and documentation abilities.
    • Strong interpersonal skills, experience working within collaborative development teams, and a dedication to mentoring peers.
    • Canadian Citizenship or Permanent Residency with the ability to travel within Canada and the USA.

    Travel Time:

    0% - 25%

  • Vanderlande Industries GmbH

    Software Engineer

    4 weeks ago


    Vanderlande Industries GmbH Québec, QC, Canada

    Le monde aérien a toujours piqué ta curiosité mais tu n'as jamais osé passer ton permis de vol. · En intégrant le Centre de Développement logiciel de Vanderlande situé à Québec, tu contribueras, par ton talent, à définir l'aéroport «intelligent» de demain. · Nous sommes à la re ...


  • Circle Medical Technologies, Inc. Quebec, Canada

    ABOUT US · Circle Medical is a Y-Combinator healthcare technology startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier entrepreneurs, engineers, designers, and physicians, our telemedicine software has pioneered how people fi ...


  • Circle Medical Technologies, Inc. Quebec, Canada

    ABOUT US · Circle Medical is a Y-Combinator healthcare technology startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier entrepreneurs, engineers, designers, and physicians, our telemedicine software has pioneered how people fi ...

  • Quantitative Talent Ltd

    Software Engineer

    4 weeks ago


    Quantitative Talent Ltd Québec, QC, Canada

    Our client is a global leader in quantitative trading. They are seeking experienced Senior C++ Software Engineers to join their team, to build and maintain their high-performance trading and research systems. · Designing and implementing a high-performance, stable, and robust tr ...

  • ABB Schweiz AG

    Software Engineer

    4 weeks ago


    ABB Schweiz AG Québec, QC, Canada

    Software Developer · Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. · At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: ge ...


  • RELX Québec City, Canada Full time

    Are you passionate about technology, data, and business process optimization? · Do you have experience in delivering automation projects that transform how organizations operate? · Join us in shaping a more just world. · LexisNexis Legal & Professional, which serves customer ...


  • Eddyfi Africa Pty Québec, QC, Canada

    We are a fast-growing international high-tech company offering high-performance non-destructive testing solutions for the inspection of critical components. On a day-to-day basis, we develop, produce and market non-destructive testing devices: sensors, probes, robotic solutions, ...


  • Autodesk Québec City, Canada Full time

    Position Overview · Do you want to create engaging, helpful, and attractive websites that are frequented by millions of visitors worldwide? Autodesk's Digital Marketing Experiences Engineering team is looking for an experienced full-stack engineering lead who is passionate about ...


  • Stackfee Quebec, Canada

    Company Description: · At Stackfee, a dynamic small agency, we specialize in both integrating cutting-edge technology solutions and building custom software tailored for our clients' diverse business needs. We are seeking an experienced Senior Developer with strong project manage ...


  • Stackfee Quebec, Canada

    Company Description: · At Stackfee, a dynamic small agency, we specialize in both integrating cutting-edge technology solutions and building custom software tailored for our clients' diverse business needs. We are seeking an experienced Senior Developer with strong project manage ...


  • CS GROUP Quebec, Canada Full time

    Job Description · CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may evolve to a leadership or software development ...


  • Quantitative Talent Ltd Quebec, Canada

    Our client is a global leader in quantitative trading. They are seeking experienced Senior C++ Software Engineers to join their team, to build and maintain their high-performance trading and research systems. · Responsibilities · Designing and implementing a high-performance, sta ...


  • ALLTECH CONSULTING SVC INC Quebec, Canada

    Level 3 · Years of experience: 5 to 7 years · The candidate will be responsible for configuring the network management toolset to ensure proper network device support with respect to data collection, representation, reporting, and overall orchestration workflows. · Principal Resp ...


  • Confluent Quebec, Canada

    Senior Software Engineer, Events Platform · EngineeringOntarioBritish ColumbiaQuebecSaskatchewan · With Confluent, organizations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better ...


  • Braintrust Québec, QC, Canada $24 - $26

    JOB TYPE : Freelance, Contract Position (no agencies/C2C - see notes below) · Remote-Work from anywhere - CST/CDT | Full day overlap · MUST WORK CST TIME ZONE (must translate to a day or evening shift, no overnight) · experience writing Web and API automation using Selenium and ...


  • ALLTECH CONSULTING SVC INC Québec, QC, Canada

    Level 3 · Years of experience: 5 to 7 years · The candidate will be responsible for configuring the network management toolset to ensure proper network device support with respect to data collection, representation, reporting, and overall orchestration workflows. · Principal Re ...


  • Experlogix, Inc. Québec, QC, Canada

    Senior Software Developer · We are seeking an experienced and highly skilled Senior Software Developer with expertise in ReactJS and .Net to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, implementing, and maintaining c ...


  • Climatepros Quebec, Canada

    Senior Software Engineer/Developer - Montreal, Quebec # · {{jcity}}{{jstate}} · Position Type · Full-time · Area of Interest · Information Technology · Job Description · The Senior Software Developer's role is to design, code, test, and analyze software programs and applic ...


  • Morson Talent (Canada & USA) Quebec, Canada

    Job Title: Staff Aircraft SIL/HIL Simulation Engineer · Location: Laval, QC (Hybrid) · Role Overview: We are seeking a skilled Staff Aircraft SIL/HIL Simulation Engineer to join our dynamic team. As a Staff Aircraft SIL/HIL Simulation Engineer, you will play a crucial role in ens ...


  • Université Laval Québec, Canada

    Numéro d'offre 14374Job posting period April 26 to October 18, 2024Workplace Department of Computer Science and Software EngineeringFaculty of Science and EngineeringGeneral information More than a school, Université Laval is an entire community in the heart of Quebec City, a com ...