Bare-metal Firmware Engineer
Overview
Microchip Technology’s Application Firmware Group in Chandler, Arizona is hiring a Bare-metal Firmware Engineer to develop driver libraries, middleware, and reference implementations for the industry’s broadest 8-bit and 16-bit MCU portfolio. You will write the code that thousands of customers build upon — from PIC and AVR to MSP430 derivatives deployed in appliances, automotive modules, and industrial controllers.
Your work spans the full peripheral stack: developing hardware abstraction APIs for I2C, SPI, UART, and timer peripherals, writing hand-optimized assembly routines for timing-critical loops, and building flash-friendly middleware for bootloaders, cryptographic operations, and sensor fusion. You’ll collaborate with applications engineering to resolve customer-reported issues and contribute to Microchip’s MPLAB Harmony and START configuration frameworks.
This role is fully onsite at Microchip’s Chandler campus. The team values deep architectural understanding over tool-chain familiarity — candidates who can read a datasheet, reason about silicon errata, and write deterministic C or assembly for constrained memory models will find this work deeply satisfying. No RTOS experience required; this is a pure bare-metal shop.
Variables & Compensation
- Medical, dental, and vision insurance
- Employee stock purchase plan
- Flexible work schedule
- Onsite fitness center