Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-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. Microchip’s 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 it’s 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:
The Principal Architect is a experienced technical leader responsible for shaping long-term software product architecture strategy, influencing system and platform roadmaps, and ensuring consistency, quality, and extensibility across multiple software product families. This role operates across organizational boundaries and drives architectural alignment from low-level embedded software through customer-facing software platforms and tools.
Key Responsibilities
Architecture & Technical Leadership
• Define, own, and evolve the end-to-end software architecture for Microchip software products, spanning boot architecture, low-level drivers, middleware, RTOS integration, application frameworks, tools integration, and customer-facing APIs.
• Establish and enforce architectural principles, design patterns, coding standards, and best practices that ensure scalability, portability, performance, security, and long-term maintainability across software products.
• Act as the principal technical authority for software architecture decisions across multiple software product lines and development organizations.
• Lead architectural trade studies and make high-impact technical decisions balancing customer needs, platform constraints, cost, risk, and time-to-market.
Software Platform & System Architecture
• Architect reusable, configurable, and modular software platforms supporting Microchip software products across 8-bit and 32-bit MCU ecosystems (PIC®, AVR®, ARM®-based, RISC-V).
• Drive system-level software architecture and HW/SW co-design, working closely with silicon, systems, tools, and applications teams to influence feature definition and roadmap planning.
• Define platform abstraction layers and extensibility models that enable reuse across software products and future generations.
• Lead the creation of reference software stacks, proof-of-concept systems, and architectural prototypes that accelerate internal development and customer adoption.
Cross-Functional & External Collaboration
• Collaborate with silicon architecture, firmware, validation, tools, applications, and marketing teams to ensure software product architecture aligns with business strategy and customer value.
• Provide architectural guidance, design reviews, and mentorship across geographically distributed engineering teams.
• Serve as a senior technical interface for key customers and strategic partners, supporting complex integrations, platform adoption, and system-level challenges.
Documentation, Enablement & Strategy
• Author and maintain high-level software architecture definitions, platform specifications, and technical guidelines used across software product programs.
• Guide customer-facing enablement assets—reference designs, application notes, software frameworks, Applications Specific Standard Products - ASSPs and libraries—to ensure architectural consistency and quality.
• Mentor senior and junior engineers, strengthening architectural discipline, systems thinking, and long-term design rigor across the organization.
• Contribute to Microchip’s long-term software product and platform strategy, identifying opportunities for convergence, reuse, differentiation, and innovation.
Requirements/Qualifications:
Education
Technical Expertise
Leadership & communication
• Demonstrated ability to lead through technical influence and credibility, not formal authority.
• Excellent written and verbal communication skills, capable of articulating complex architectural concepts to engineers, management, and customers.
• Strategic mindset with strong analytical, problem-solving, and decision-making skills.
Travel Time:
No TravelTo 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.