Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer-Firmware

$86k - $186k per year

FHLB Des Moines

Job Overview

Microchip is looking for an energetic and self‑motivated Firmware Engineer to work in our open and uniquely supportive work environment. As a Firmware Developer in Microchip’s Datacenter Solutions business unit, you will work on products that deploy leading edge technologies such as CXL, NVMe, DDR, PCIe, and RAID for cloud hyper‑scalers, Tier 1 and OEM customers. The role involves firmware development for embedded SoC systems and support for pre‑silicon and post‑silicon debugging.

Responsibilities

  • Specification of features and architecture of firmware components for new products
  • Design, develop, integrate, debug, and verify state‑of‑the‑art quality firmware for embedded SoC systems
  • Collaborate with other firmware teams and interact with chip design, validation and application engineering teams on pre‑silicon firmware development and post‑silicon debug/troubleshooting
  • Create and participate in design and code reviews
  • Utilize analyzers and firmware debug tools to troubleshoot difficult problems reported internally by test/development teams and by global customers
  • Write comprehensive engineering design documentation and customer user guides
  • Assist in the execution and evolution of the development process

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent
  • 8+ years industry experience in embedded firmware development
  • Strong C language programming and aptitude for debugging embedded system issues
  • Knowledge of RTOS constructs including threads, scheduling, synchronization, memory management
  • Excellent analytical, problem‑solving, and documentation skills
  • Effective communicator of technical ideas, both verbal and written
  • Self‑motivated and team‑oriented with the ability and resourcefulness to achieve goals with minimal supervision
  • Capable of working with customers and technology partners in the architecture phase and in feature design

Desired Experience

  • Knowledge of Agile development process
  • Knowledge of high‑speed serial protocols such as PCIe and/or SAS/SATA
  • Experience with RISC/MIPS architectures, ThreadX RTOS and SoC peripheral protocols

Travel

0% – 25%

Compensation

The annual base salary range for this position is $86,000 to $186,000. *Range is dependent on numerous factors including job location, skills and experience.

Benefits

We offer a total compensation package that includes competitive base pay, restricted stock units, quarterly bonus payments, health benefits that begin day one, retirement savings plans and an industry‑leading IESPP program with a 6‑month look back feature.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Engineer-Firmware in Burnaby, BC vacancy
  • $27 - $29 per hour

     ...with handheld tools—enhancing precision, efficiency, and control like never before. We are seeking a detail-oriented Firmware Quality Assurance Engineer to join our team. In this role, you will be responsible for testing the stability, reliability, and performance of... 
    Suggested
    Hourly pay
    Full time
    Monday to friday
    Flexible hours

    Robbox Inc.

    Burnaby, BC
    3 days ago
  • $139.4k - $206.3k per year

     ...to future opportunities.  Our team of engineers, marketers, artists, writers, data scientists...  ...Our studio is looking for an experienced Principal Systems Engineer who sets a high quality...  ..., maintaining and optimizing core engine technologies for the game Solve technical... 
    Suggested
    Full time
    Casual work
    Night shift

    2k

    Burnaby, BC
    1 day ago
  •  ...Product Test, this role is responsible for validating the embedded firmware, platform software, and communications infrastructure that...  ...implement new testing tools, methodologies, and AI-assisted quality engineering practices to improve testing effectiveness and efficiency.... 
    Suggested
    Work at office
    Flexible hours

    Tantalus Llc

    Burnaby, BC
    1 day ago
  • Become a key player at Microchip as a Principal Engineer specializing in firmware solutions for embedded architectures. Focus on state-of-the-art technology in embedded systems for Tier 1 customers. The role demands a seasoned engineer with a minimum of 8 years in embedded... 
    Suggested
    Worldwide

    FHLB Des Moines

    Burnaby, BC
    4 days ago
  •  ...Join Microchip Technology in Burnaby, Canada, as a Principal Engineer specializing in AI and storage technologies. Drive innovations in next...  ...with 8+ years experience Strong knowledge of PCI Express, firmware, and debugging Experience with multi-threaded system architectures... 
    Suggested

    Microchip Technology Inc.

    Burnaby, BC
    2 days ago
  •  ...in Vancouver, Toronto, and Shanghai, China. For more information, visit  . Role Overview: As a Video Software Engineer within the Firmware Design team, you will be responsible for designing and optimizing the firmware and software layers that power our next-generation... 
    Full time
    Manual labor

    Netint Technologies Inc.

    Burnaby, BC
    1 day ago
  •  ...legs (no backflips in the near future). We don’t waste time over-engineering fancy features that don’t make a real difference for our...  ...and sensors (depth cameras, RGB cameras, LiDAR). Assist in firmware-level tasks and communication protocols (RS232, I2C, CAN bus) to... 
    Full time
    Temporary work
    Manual labor
    Work at office
    Immediate start
    Shift work

    Red Rabbit Robotics

    Burnaby, BC
    a month ago
  •  ...generation of computing in a fast-paced startup environment. Job Responsibilities: Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review Collaborate with engineers on building... 
    Full time
    Internship

    Nexthop Systems

    Burnaby, BC
    1 day ago
  • $75k - $100k per year

     ...We’re looking for a proactive, hands-on Cybersecurity Analyst who lives, eats, and breathes security. Reporting directly to the IT Engineer and collaborating closely with our software engineering teams, you’ll be someone ready to dive in, take ownership of our network and... 
    Full time
    For contractors
    Work at office
    Work from home
    Relocation

    CadMakers

    Burnaby, BC
    12 days ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Contract work
    For contractors
    Local area
    Worldwide
    Relocation
    Flexible hours

    Aecom

    Burnaby, BC
    1 day ago
  • $140k - $160k per year

     ...America has more than 10,000 employees working at more than 350 locations across the continent. Job Description The Power Engineering Superintendent is responsible for assisting in supervising and directing the activities of the Operations personnel providing... 
    Permanent employment
    Full time
    Temporary work
    For contractors
    For subcontractor
    Work at office
    Local area
    Shift work
    Weekend work

    Veolia Environnement Sa

    Burnaby, BC
    1 day ago
  • $85k - $90k per year

     ...and timing estimates, reports and design specifications for machinery and systems Supervise technicians, technologists and other engineers and review and approve designs, calculations and cost estimates Develop risk management plans Commission systems and components... 
    Permanent employment
    Full time
    Remote work

    ConeTec Investigations

    Burnaby, BC
    1 day ago
  • $105k - $115k per year

     ...PHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering, design, and testing / commissioning of high voltage electrical facilities. Our focus is to incorporate the latest technological advances, such as IEC 61850, to provide the most cost-effective... 
    Full time
    Work at office

    Phasor Engineering Inc

    Burnaby, BC
    1 day ago
  •  ...Xradar BC is looking for a Mechanical Design Engineer experienced in manufacturing and production engineering wanting to further their careers and grow with our passionate and forward-thinking team. We take pride in our commitment to innovation and excellence and are currently... 
    Full time
    Summer work
    Internship
    Immediate start

    Xradar

    Burnaby, BC
    1 day ago
  •  ...Build real infrastructure. Learn fast. Make an impact. Why this Role Looking for a co-op position where you can apply your engineering mindset to real infrastructure projects? Encepta is seeking a Modelling Specialist Co-op to support our telecommunications... 
    Internship

    Encepta

    Burnaby, BC
    1 day ago
  • $96.4k - $142.66k per year

     ...encourage you to apply! What We Need We’re looking for a Senior Online Software Engineer to help build the multiplayer backbone of our next AAA sports title. You’ll work across Unreal Engine 5 and custom game servers, partnering with designers, artists, and producers to... 
    Full time
    Temporary work
    Internship

    2k

    Burnaby, BC
    1 day ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Worldwide
    Relocation package
    Flexible hours

    AECOM

    Burnaby, BC
    12 days ago
  • $96.4k - $142.66k per year

     ...What We Need We're looking for a Senior Gameplay Software Engineer to own the character movement and player control systems at the...  ...our next AAA multiplayer sports title. You'll bring deep Unreal Engine 5 expertise and a passion for responsive, authentic movement to... 
    Full time
    Temporary work
    Internship

    2k

    Burnaby, BC
    1 day ago
  • $105.66k - $142.72k per year

     ...We Need We are seeking a highly qualified and creative Senior Gameplay Systems Engineer to architect and build our next-generation Cinematic and Narrative Tooling within the Unreal Engine 5 (UE5) framework. This pivotal role involves extending and customizing UE5's core... 
    Full time

    2k

    Burnaby, BC
    1 day ago
  •  ...and dependent care flexible spending accounts and paid time off. The Opportunity: Reporting to the Manager, Manufacturing Engineering, the Manufacturing Test Systems Engineer will focus on the support of robust, manufacturable products for volume manufacturing, and... 
    Full time
    Contract work
    Work at office
    Remote work
    Overseas
    Flexible hours

    Tantalus

    Burnaby, BC
    1 day ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Contract work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Burnaby, BC
    1 day ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Burnaby, BC
    5 days ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Internship
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Burnaby, BC
    19 hours ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Long term contract
    For contractors
    Internship
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Burnaby, BC
    2 days ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Burnaby, BC
    1 day ago
  • $71.4k - $105.66k per year

     ...Need We are seeking a passionate C++ Gameplay Systems Software Engineer to help build the runtime systems that drive crowds,...  ...candidate has strong modern C++ fundamentals, hands-on Unreal Engine (UE5) experience, and an interest in building performant real-... 
    Temporary work
    Internship

    2k

    Burnaby, BC
    1 day ago
  •  ...Engineering Information Clerk Competition No: 2026-209 Duration: Regular Full Time Salary: $32.88 – 34.25 – 35.61 – 37.09 – 38.65/hour Schedule: 80 hours bi-weekly; Monday to Friday from 7:00 AM – 3:30 PM Special Notes: Subject to Note ‘V’ of Schedule... 
    Full time
    Temporary work
    Part time
    For contractors
    Work at office
    Monday to friday

    City of Burnaby

    Burnaby, BC
    19 hours ago
  • $90k - $140k per year

     ...At Jacobs, we’re transforming intangible ideas into innovative solutions. As a Wastewater Process Engineer in our Burnaby  office, you’ll play a key role in delivering impactful water and wastewater infrastructure projects across Western... 
    Work at office
    Local area
    Remote work
    Burnaby, BC
    2 days ago
  • $100k - $150k per year

    JRS Engineering (JRS) is an industry-leading engineering firm providing professional consulting services throughout Western Canada. Since...  ...achievements.   Your Opportunity Working closely with our Principal, Fenestration you will create, develop, and grow the Fenestration... 
    Full time
    For contractors
    Flexible hours

    JRS Engineering

    Burnaby, BC
    a month ago
  • $66.7k - $96.14k per year

     ...for building the next generation of networking technologies—and having fun along the way. We are looking for an Associate Software Engineer located in Burnaby, BC to join our Threat Analytics and Feed or SOC Insights team, reporting to the senior manager of Engineering. In... 
    Full time
    Work at office
    Local area
    Flexible hours

    Infoblox

    Burnaby, BC
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer-Firmware. Be the first to apply!