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
2 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 :

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 EngineerFirmware Development • Burnaby, British Columbia, Canada

    Similar jobs
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Full-time
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Cloud Platform Engineer (Hybrid - CAD)

    Senior Cloud Platform Engineer (Hybrid - CAD)

    Lantern • Vancouver, BC, Canada
    Full-time
    Lantern is the specialty care platform connecting people with the best care when they need it most.By curating a Network of Excellence comprised of the nation's top specialists for surgery, can...Show more
    Last updated: 9 days ago • Promoted
    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: 14 days ago • Promoted
    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
    Third Engineer

    Third Engineer

    Bridgemans Services • Garibaldi Highlands, BC, Canada
    Full-time
    On MV Isabelle X / Saga-Company Vessels alongside Squamish, BC.Bridgemans Crew Management Ltd.Business Address : 2512 Yukon St, Vancouver, BC V5Y 0H2. Rotational schedule for three years with the poss...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
    Full Stack Engineer

    Full Stack Engineer

    Targeted Talent • Delta, 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
    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
    Application & Support Engineer

    Application & Support Engineer

    Progressive Automations • Richmond, BC, Canada
    Full-time
    A confidential organization in the electromechanical products sector is seeking anApplication & Support Engineer to join its technical team. This role provides advanced application guidance, han...Show more
    Last updated: 30+ days ago • Promoted
    Technical Project Manager (Firmware & Systems Engineer)

    Technical Project Manager (Firmware & Systems Engineer)

    MistyWest • Vancouver, BC, Canada
    Full-time
    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: 16 days ago • Promoted
    Staff Backend Engineer - Core Platform

    Staff Backend Engineer - Core Platform

    Prenuvo • Vancouver, BC, Canada
    Full-time
    At Prenuvo, we are on a mission to flip the paradigm from reactive "sick-care" to proactive health care.Our award-winning whole body scan is fast (under 1 hour), safe (MRI has no ionizing...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Vancouver, BC, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Principal DevOps Engineer - Hybrid Leader

    Principal DevOps Engineer - Hybrid Leader

    Safe Software • Surrey, Metro Vancouver Regional District, Canada
    Remote
    Full-time
    A leading technology firm is seeking a Principal DevOps Engineer to shape their infrastructure and deployment systems.This role involves designing CI / CD pipelines, using automation tools, and colla...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Frontend (Vancouver)

    Software Engineer - Frontend (Vancouver)

    Flagler Health • Vancouver, BC, Canada
    Full-time
    Flagler Health is a fast-growing healthtech company transforming how healthcare organizations deliver care through AI-powered workflow automation, remote patient engagement, and chronic care progra...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: 11 days ago • Promoted
    Lead, Development Engineering

    Lead, Development Engineering

    WhiteWater West- • Richmond, BC, Canada
    Full-time
    WhiteWater makes products, but at our heart, we are a service business, and that means we are a people business.In this way, we excel and create value for our clients by listening to their needs, c...Show more
    Last updated: 11 days ago • Promoted
    Embedded System Engineer

    Embedded System Engineer

    ZVST Cloud Tech • Vancouver, BC, Canada
    Full-time
    Title : Embedded System Engineer.C, Silicon Validation, NVMe, PCIe, debugging, compilers, GIT, RTOS.Develop and test SSD firmware- Preferred not mandatory. Participate in design and code reviews.Coll...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Algo Communication USA • Burnaby, British Columbia, Canada, V5J 5L2
    Full-time
    Remote applications and candidates requiring relocation assistance or work sponsorship will.Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and vi...Show more
    Last updated: 17 days ago