Firmware Engineer
MicrochipJob Title
Firmware Engineer
Role Summary
Develop embedded firmware for Microchip capacitive-touch products, working on firmware, software and hardware co-development for MCU-based sensing solutions. The role focuses on C and assembly development for 8- and 32-bit microcontrollers, peripheral integration, and delivering project modules on schedule.
Work as an individual contributor and as a technical lead within multi-site, cross-functional teams; adhere to design and development standards.
Experience Level
Mid-level. Typical hiring guidance in the posting is 2–3 years of relevant firmware industry experience, though some statements referenced a broader 2–7+ year range.
Responsibilities
Main responsibilities include firmware design, implementation, testing, and cross-team coordination.
- Design, implement and debug C and Assembly applications for 8-bit and 32-bit microcontrollers.
- Perform firmware–hardware co-development and integrate MCU peripherals (DMA, ADC, I2C, SPI).
- Define firmware architecture and deliver assigned project modules on committed timelines.
- Work with multi-site, cross-functional teams and stakeholders to resolve technical issues.
- Adhere to coding standards, best practices, and documentation requirements.
- Participate in unit testing, integration testing, and frontend test automation efforts.
- Support CI/CD workflows and basic automation (Jenkins familiarity).
Requirements
Must-have technical skills and attributes; education specifics are listed under Education Requirements.
- Strong C programming skills in an embedded environment.
- In-depth experience with microcontroller peripherals and firmware architecture.
- Experience with firmware–hardware co-development and debugging on target hardware.
- Familiarity with CI/CD concepts and tools (Jenkins).
- Knowledge of MPLAB/Harmony and ARM tool chains is a plus.
- Experience with automation frameworks and test automation is a plus.
- Good verbal and written communication; self-motivated and able to work collaboratively and lead when required.
- Experience with capacitive touch solutions is a plus.
- Knowledge of CMSIS and functional-safety standards (ISO 26262, CLASS-B) is a strong plus.
Education Requirements
Bachelor's or Master's degree in Electronics & Communication Engineering, Electrical Engineering, or a closely related technical field is required. The posting references 2–3 years of relevant firmware industry experience (and elsewhere mentions a broader 2–7+ year range). Familiarity with standards such as ISO 26262 and CLASS-B was listed as a desirable/strong-plus qualification.
About the Company
Company: Microchip
Headquarters: Chandler, Arizona, USA
Microchip is a leading semiconductor company focused on developing innovative solutions to enhance the human experience. With a commitment to empowering innovation, Microchip prioritizes the value of its employees by fostering a culture that supports their growth and contributions.
