Talent.com
Principal Engineer-Firmware Development
Principal Engineer-Firmware DevelopmentMicrochip • Burnaby, British Columbia, Canada
Principal Engineer-Firmware Development

Principal Engineer-Firmware Development

Microchip • Burnaby, British Columbia, Canada
8 hours 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 :

We are seeking a selfmotivated and energetic engineer to join our firmware and software this role you will contribute to the design development unit testing and verification of our industryleading Switchtec SystemonChip (SoC) PCI Express (PCIe) switching products. Youll collaborate with team members across multiple sites working within an agile environment that values technical excellence teamwork and continuous improvement.

Responsibilities

  • Analyze product requirements; design develop integrate debug and verify security featuresincluding secure boot attestation and secure manufacturingas part of production-level PCIe Switch firmware on an SoC platform
  • Collaborate with other firmware teams and interact with chip design emulation validation and application engineering teams on pre-silicon development and post-silicon bring-up debugging troubleshooting and customer support
  • Utilize analyzers oscilloscopes probes built-in firmware tools logging utilities and other forensic capture tools to troubleshoot problems
  • Write comprehensive technical documentation and customer user guides
  • Coach junior firmware engineers on design reviews code reviews process enforcement and continuous improvement

Requirements / Qualifications :

  • Bachelors or Masters degree in Computer Engineering or Electrical Engineering
  • At least 5 years of embedded firmware development experience
  • Strong proficiency in C and at least one assembly language programming
  • Expert in peripheral driver development for GPIO I2C / SMBus I3C UART SPI USB NOR flash and other common accessories; strong knowledge of SoC RTOS multithreading and SMP firmware development
  • Expertise in at least one RISC CPU architecture and its instruction set
  • Familiarity with security standards specifications and regulations is preferred such as FIPS NIST DICE CNSA or Common Criteria as well as security architectures and features in embedded systems including secure boot attestation and supply-chain security
  • Excellent analytical and problem-solving abilities with strong documentation skills
  • Selfmotivated teamoriented and resourceful with the ability to achieve goals with minimal supervision
  • Value-add Qualifications

  • Ability to leverage AIassisted tools to generate review and improve code
  • Experience with CI / CD pipelines and agile development practices
  • Proven ability to lead cross-site teams and mentor engineers in complex firmware projects
  • 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-$186000.

  • 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 : 86000 - 186000

    Create a job alert for this search

    Principal • 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
    Senior Software Engineer (Product)

    Senior Software Engineer (Product)

    owl.co • Vancouver, BC, CA
    Full-time
    Quick Apply
    AI systems for high‑stakes, real‑world decisions.Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditability, and low bias.The si...Show more
    Last updated: 30+ days ago
    Hybrid Family Physician - Impactful Primary Care

    Hybrid Family Physician - Impactful Primary Care

    Terra Nova Medical Clinics • Squamish, Squamish-Lillooet Regional District, Canada
    Remote
    Full-time
    A healthcare organization in Squamish is seeking a family physician to join their team.This full-time role offers a hybrid work arrangement, allowing work to be completed both in-person and remotel...Show more
    Last updated: 12 days ago • Promoted
    Senior Process Engineer

    Senior Process Engineer

    Pacific Energy Canada • Squamish, BC, CA
    Full-time +1
    Quick Apply
    Senior Process Engineer to join the Woodfibre LNG Project.Canadian company based in Vancouver and a subsidiary of Pacific Energy Corporation Limited. Project is located approximately 7 km west-south...Show more
    Last updated: 30+ days ago
    General Application

    General Application

    Carbon Engineering Ltd. • Squamish, BC, CA
    Full-time
    Quick Apply
    Leading the commercialization of ground-breaking technology that captures CO₂ directly from air is challenging and exhilarating. As a member of the CE team, you’ll be surrounded by smart...Show more
    Last updated: 30+ days ago
    Application Development Engineer

    Application Development Engineer

    Bally's Intralot • Vancouver, BC, CA
    Full-time
    Join INTRALOT as an Application Development Engineer – innovation and collaboration!.At INTRALOT, we shape the future of gaming through innovation and technology. Our global presence, diverse cultur...Show more
    Last updated: 30+ days ago
    Housekeeper Wanted - Household Cleaning And Laundry In Squamish Will Pay For Travel Time.

    Housekeeper Wanted - Household Cleaning And Laundry In Squamish Will Pay For Travel Time.

    Housekeeper.com • Squamish, British Columbia, Canada
    Full-time
    Hello my name is Mike and I am looking for house cleaning, kitchen cleaning, laundry, dishes, organizing cupboards and general cleaning and tidying. Candidate should be hard working and capable of w...Show more
    Last updated: 30+ days ago • Promoted
    Nanny Wanted - Opportunity : Squamish Nanny

    Nanny Wanted - Opportunity : Squamish Nanny

    CanadianNanny.ca • Squamish, British Columbia, Canada
    Full-time
    Live-In Caregiver Needed – Full Time Our family is looking for a full-time live-in caregiver to help manage our home while my husband and I work shift work. We have two daughters (13 & 11) who ...Show more
    Last updated: 9 days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Delta, British Columbia, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 7 days ago
    Mechatronics Engineer

    Mechatronics Engineer

    Red Rabbit Robotics • Burnaby, BC, CA
    Full-time
    Quick Apply
    At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance.We aim to deploy one million humanoid robots in the next 10 years, eventually producing a...Show more
    Last updated: 30+ days ago
    Maintenance Engineer

    Maintenance Engineer

    Manpower • Delta, BC, CA
    Temporary
    Our client, a leading organization in logistics and supply chain management, is seeking a Maintenance Technician to join their team. As a Maintenance Engineer, you will be part of the Operations Dep...Show more
    Last updated: 3 hours ago • Promoted • New!
    Technical Sales Manager

    Technical Sales Manager

    Hillmar Industries Ltd. • Delta, British Columbia, Canada
    Full-time
    Quick Apply
    Job Posting : Technical Sales Manager.Manufacturing / Engineering / Industrial Equipment].The employer is a leading provider of high-performance equipment and technical solutions, serving clients ac...Show more
    Last updated: 30+ days ago
    Business Development Associate / Chemist

    Business Development Associate / Chemist

    Saltworks Technologies • Richmond, BC, CA
    Full-time
    Quick Apply
    Saltworks Technologies is a global leader in advanced industrial desalination and lithium refining.Our innovative machines produce clean water from high-strength industrial discharges and refine li...Show more
    Last updated: 30+ days ago
    Computer programming Private Tutoring Jobs Delta

    Computer programming Private Tutoring Jobs Delta

    Superprof • Delta, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Sales Representative

    Sales Representative

    MAPEI Inc. • Delta, BC, Canada
    Full-time
    With over 80 years of experience, MAPEI is now one of the leading global manufacturers of chemical products for the building industry. We offer high-quality, durable products that care for both the ...Show more
    Last updated: 9 days ago • Promoted
    Manager of Internal IT Audit

    Manager of Internal IT Audit

    Burke Recruiting Inc. • Richmond, British Columbia, Canada
    Full-time
    Internal Audit | IT Risk, Cybersecurity & ERP Exposure.Up to 40% across Canada and the US.Our client is a large, complex organization with operations across North America and a growing Internal...Show more
    Last updated: 17 hours ago • Promoted • New!
    Backend Engineer

    Backend Engineer

    WavesReach • Vancouver, BC, Canada
    Full-time
    Quick Apply
    We are looking for a skilled and execution-driven Backend Engineer to design, build, and scale core backend services powering AllScales business. This role requires strong backend engineering fundam...Show more
    Last updated: 22 hours ago • New!
    Technical Project Manager (Firmware & Systems Engineer)

    Technical Project Manager (Firmware & Systems Engineer)

    MistyWest • Vancouver, BC, CA
    Full-time
    Quick Apply
    Technical Project Manager (Firmware & Systems Engineer).Location : Hybrid (at least 3 days per week in MWHQ, Vancouver, BC). Base Salary : $125,000 - $135000.MistyWest is a hardware engineering co...Show more
    Last updated: 15 days ago