Principal Engineer-Firmware
$86k - $186k per yearFHLB 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$27 - $29 per hour
...with handheld toolsenhancing 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...SuggestedHourly payFull timeMonday to fridayFlexible hours$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...SuggestedFull timeCasual workNight shift- ...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....SuggestedWork at officeFlexible hours
- 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...SuggestedWorldwide
- ...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
- ...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 timeManual labor
- ...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 timeTemporary workManual laborWork at officeImmediate startShift work
- ...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 timeInternship
$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 timeFor contractorsWork at officeWork from homeRelocation- ...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 timeContract workFor contractorsLocal areaWorldwideRelocationFlexible hours
$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 employmentFull timeTemporary workFor contractorsFor subcontractorWork at officeLocal areaShift workWeekend work$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 employmentFull timeRemote work$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 timeWork at office- ...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 timeSummer workInternshipImmediate start
- ...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
$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 timeTemporary workInternship- ...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 timeContract workFor contractorsWork at officeLocal areaWorldwideRelocation packageFlexible hours
$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 timeTemporary workInternship$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- ...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 timeContract workWork at officeRemote workOverseasFlexible hours
- ...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 timeContract workWork at officeLocal areaWorldwideFlexible hours
- ...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 timeWork at officeLocal areaWorldwideRelocationFlexible hours
- ...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 timeInternshipWork at officeLocal areaWorldwideRelocationFlexible hours
- ...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 contractFor contractorsInternshipWork at officeLocal areaWorldwideRelocationFlexible hours
- ...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 timeContract workFor contractorsWork at officeLocal areaWorldwideFlexible hours
$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 workInternship- ...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 timeTemporary workPart timeFor contractorsWork at officeMonday to friday
$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 officeLocal areaRemote work$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 timeFor contractorsFlexible hours$66.7k - $96.14k per year
...for building the next generation of networking technologiesand 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 timeWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer-Firmware. Be the first to apply!
- director software engineering Burnaby, BC
- project engineer assistant project manager Burnaby, BC
- engineering project manager Burnaby, BC
- general engineer Burnaby, BC
- mechanical engineering director Burnaby, BC
- chief power engineer Burnaby, BC
- mechanical engineering project manager Burnaby, BC
- chief engineer Burnaby, BC
- principal consultant Burnaby, BC
- principal Burnaby, BC


