Talent.com
Principal Firmware Engineer
Principal Firmware EngineerMicrochip • Burnaby, British Columbia, Canada
Principal Firmware Engineer

Principal Firmware Engineer

Microchip • Burnaby, British Columbia, Canada
14 days ago
Job type
  • Full-time
Job description

Are you looking for a unique opportunity to be a part of something great Want to join a 17000-member team that works on the technology that powers the world around us Looking for an atmosphere of trust empowerment respect diversity and communication How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchips nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development values-based decision making and strong sense of community driven by our Vision Mission and 11 Guiding Values; we affectionately refer to it as the Aggregate System and its won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await!

Job Description : About the Team

Microchips Data Center Solutions (DCS) Business Unit builds the technology that powers the worlds most demanding cloud and enterprise environments. Our Storage Controllers Memory Controllers NVMe SSD Controllers PCIe Switches and SAS Expanders are trusted across hyperscale data centers cloud platforms and storage networks for their performance reliability and security.

The Opportunity

As a DCS Firmware Engineer youll be part of a highly skilled team developing real-time firmware for nextgeneration SystemonChip (SoC) products. Youll work handson with cuttingedge silicon prototype platforms and advanced debug ecosystemsincluding FPGAs development boards automation frameworks protocol analyzers and internal test equipment.

This role gives you the chance to :

  • Shape firmware for brandnew silicon devices
  • Dive deep into industrydefining technologies such as PCIe DDR4 / 5 NVMe SAS SATA CXL and NAND flash
  • Collaborate closely with silicon design validation emulation verification and applications teams
  • Influence product architecture and contribute to longterm technical strategy
  • Grow your career through internal mobility mentorship and exposure to multiple disciplines

If you thrive in environments where innovation meets rigorous engineering youll feel right at home.

Responsibilities

  • Design develop integrate debug and verify embedded firmware in C and Assembly
  • Own firmware components from concept through product release and maintenance
  • Program embedded MIPS processors to implement core firmware and software subsystems
  • Participate in detailed design and code reviews
  • Troubleshoot complex issues across hardware firmware and system layers
  • Analyze and optimize firmware performance (cycle counts cache utilization frame rates)
  • Produce clear comprehensive engineering documentation
  • Requirements / Qualifications :

  • Bachelors or Masters degree in Computer Engineering Electrical Engineering Computer Science or related field
  • 10 years of firmware / software development experience in realtime or embedded systems
  • Strong understanding of firmware architecture design patterns and implementation
  • Proven ability to design implement and document complex embedded systems
  • Proficiency in C and assembly for embedded processors
  • Experience with RTOS concepts : threads scheduling synchronization memory management
  • Familiarity with toolchains debuggers and embedded development workflows
  • Strong communication skills and ability to collaborate across disciplines
  • Desirable Qualifications

  • Experience with storage or highspeed I / O protocols : PCIe CXL DDR4 / 5 NVMe SAS SATA NAND flash SCSI Fibre Channel RAID enclosure management
  • Background in SoC architecture IP integration or silicon bringup
  • Travel Time : 0% - 25%

    Pay Range :

    We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay restricted stock units and quarterly bonus addition to these components our package includes health benefits that begin day one retirement savings plans and an industry leading IESPP program with a 6-month look back feature. Find more information about all our benefits at the link below :

    Benefits of working at Microchip

    The annual base salary range for this position is $86000-$18600.

  • Range is dependent on numerous factors including job location skills and experience.
  • To all recruitment agencies : Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.

    Required Experience :

    Staff IC

    Key Skills

    Embedded Software,Robotics,Arm,Firmware,Debugging,C / C++,Zigbee,OS Kernels,Signal Processing,Ethernet,Assembly,Internet Of Things

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 186 - 86000

    Create a job alert for this search

    Principal Firmware Engineer • Burnaby, British Columbia, Canada

    Similar jobs
    Security Engineer

    Security Engineer

    freelance.ca • Richmond, Canada
    Full-time
    Key information / Informations clés.Type de poste : Contrat (consultant).Taux horaire : 70 $ – 90 $ / heure.Mandat senior en cybersécurité au sein d’une équipe DevSecOps, axé sur la sécurisation du...Show more
    Last updated: 30+ days ago • Promoted
    Shift Manager

    Shift Manager

    Wendy's Canada • Squamish, BC, Canada
    Full-time
    We're looking for outgoing and energetic Shift Managers to join our fun and fast paced team!.This position is an entry-level, supervisory position at Wendy's, so by taking on this role, you...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer (Golang)

    Principal Engineer (Golang)

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    Starboard Recruitment, on behalf of our client, is searching for an experienced Principal Engineer.Our client is a top-tier, venture-backed, Series-B, US-based tech startup with a team of experts i...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Clarius Mobile Health • Vancouver
    Full-time +2
    Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ...Show more
    Last updated: 17 days ago • Promoted
    Aircraft Maintenance Engineer (AME)

    Aircraft Maintenance Engineer (AME)

    Anderson Air • Richmond, BC, Canada
    Full-time
    Salary : $100,000 - $140,000 per year (depending on experience).Anderson Air is a premier full-service aircraft management company, providing executive charter services for our owners.We are committ...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    Net2Source (N2S) • Vancouver
    Full-time
    This range is provided by Net2Source (N2S).Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Net2Source (N2S).J...Show more
    Last updated: 17 days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    HCLTech • Vancouver
    Full-time
    Strong Firmware design and debug experience using assembly and C / C++ Programming.Knowledge of NAND Flash, SSD Flash translation layer, Wear leveling, Garbage collection. Knowledge of mass storage in...Show more
    Last updated: 10 hours ago • Promoted • New!
    Chief Engineer

    Chief Engineer

    Bridgemans Services • Garibaldi Highlands, BC, Canada
    Full-time
    Primary Location : On MV Isabelle X / Saga-Company Vessels alongside Squamish, BC.Company Operating Name : Bridgemans Crew Management Ltd. Business Address : 2512 Yukon St, Vancouver, BC V5Y 0H2.Terms o...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer (Contractor Position)

    Firmware Engineer (Contractor Position)

    MistyWest • Vancouver
    Full-time +1
    MistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet and bring prosperity to all humankind, with a focus primarily on hardware pro...Show more
    Last updated: 6 days ago • Promoted
    Senior Principal Software Engineer (Vancouver Hybrid)

    Senior Principal Software Engineer (Vancouver Hybrid)

    Boomi • Vancouver, Metro Vancouver Regional District, Canada
    Remote
    Full-time
    About Boomi And What Makes Us Special.Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everythi...Show more
    Last updated: 5 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Astera Labs • Vancouver
    Full-time
    Astera Labs (NASDAQ : ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organiza...Show more
    Last updated: 17 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - delta

    Sr. Firmware / Embedded software Engineer - delta

    PotisEdge • delta, bc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 10 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Novarc Technologies Inc. • Burnaby
    Full-time
    Join us on the journey to help build the world using applied robotics and AI!.Novarc Technologies is a full-stack robotics company helping to build the world using applied robotics and AI.Recognize...Show more
    Last updated: 6 days ago • Promoted
    Founding Engineer

    Founding Engineer

    Simple Ventures Studio Inc. • Vancouver
    Full-time
    We’re an early stage, Simple Ventures-backed startup operating at the intersection of healthcare, family, and work.Our goal is to make it dramatically easier for people to navigate complex care dec...Show more
    Last updated: 17 days ago • Promoted
    Platform Engineer – AWS Infrastructure

    Platform Engineer – AWS Infrastructure

    PAD landscape • Vancouver
    Full-time
    Platform Engineer – AWS Infrastructure.At INTRALOT, we shape the future of gaming through innovation and technology.With a global presence and a people‑first strategy, we are looking for a Platform...Show more
    Last updated: 17 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Targeted Talent • Richmond, BC, Canada
    Full-time
    We are searching for a creative, flexible technical thinker capable of managing, planning and understanding team dynamics. Responsible for authoring, analyzing and translating User Stories into syst...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer - Agentic AI Platform - Copperleaf

    Principal Software Engineer - Agentic AI Platform - Copperleaf

    IFS • Vancouver
    Full-time
    IFS is a billion-dollar revenue company with 7000+ employees on all continents.Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers t...Show more
    Last updated: 17 days ago • Promoted
    Application Engineer

    Application Engineer

    Critical Environment Technologies Canada Inc. • Delta, BC, Canada
    Full-time
    Critical Environment Technologies (CET) is a well-established & rapidly growing manufacturer of gas detection and indoor air quality systems based in Delta, BC. CET has designed & developed ...Show more
    Last updated: 30+ days ago • Promoted