Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Principal Engineer - Software role.
Rezi rewrites your resume against Microchip Technology Inc.'s job description. Free.

Tailor your resume to this Principal Engineer - Software role.
Rezi rewrites your resume against Microchip Technology Inc.'s job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Principal Engineer - Software posting at Microchip Technology Inc. — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Principal Engineer - Software posting at Microchip Technology Inc. — free, in seconds.
About the Role
Microchip Technology Inc. is a leading provider of microcontrollers, mixed-signal, analog and Flash-IP solutions, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. This role is part of a global engineering organization with teams in the United States, Denmark, India, Taiwan, and China.
Responsibilities
- Develop, integrate, and maintain Ethernet device drivers and supporting software for Microchip USB- and PCIe-based network interface devices.
- Work across operating systems such as Linux, Windows, QNX, VxWorks, and other embedded or real-time platforms.
- Collaborate closely with hardware, firmware, validation, applications, and customer-support teams.
- Develop a detailed understanding of Microchip USB- and PCIe-based Ethernet NIC architecture, specifications, interfaces, and use cases.
- Apply knowledge during driver design, integration, debugging, and customer support.
- Design, implement, and maintain Ethernet Network Controller device drivers and supporting tools for multiple operating systems.
- Create design, development, and support documentation.
- Support customer integration by reproducing system-level issues, analyzing driver, protocol, performance, and hardware interactions, identifying root causes, and delivering verified resolutions.
Requirements
- Bachelor’s or master’s degree in CE, EE, CS, or a related field with 10+ years relevant experience.
- Experience developing embedded software, device drivers, or low-level networking software for one or more operating systems including: Linux, QNX, Windows, macOS, or other operating systems, including RTOS platforms.
- Ability to read board-level schematics, support hardware and driver bring-up, and debug systems using protocol analysers, oscilloscopes, and logic analysers.
- Demonstrated ability to take ownership of complex technical work, collaborate effectively across geographically distributed teams, and independently adapt plans as product requirements and priorities change.
Skills
- C/C++ programming
- Python
- Processor architectures
- Operating-system internals (concurrency, interrupts, DMA, memory management, device I/O)
- ARM or x86 platforms
- Ethernet, PCIe, USB, or other bus communication protocols
- Written and verbal communication skills
Location
- Hauppauge, NY
- Austin, TX
Work Type
- Full-time
Experience Level
- Principal Engineer
- 10+ years relevant experience
Education Level
- Bachelor's degree
- Master's degree
Salary/Compensations
- $75,000 to $232,000
Benefits
- Competitive base pay
- Restricted stock units
- Quarterly bonus payments
- Health benefits that begin day one
- Retirement savings plans
- Industry leading ESPP program with a 2 year look back feature
About the Company
- Microchip Technology Inc. is a leading provider of microcontrollers, mixed-signal, analog and Flash-IP solutions.
- We help design the technology that runs the world.
- Our culture supports employee growth and stability.
- We 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.
- We take pride in our commitment to employee development, values-based decision making, and strong sense of community.
- Our company is built by dedicated team players who love to challenge the status quo.
- We have achieved record revenue and over 30 years of quarterly profitability.
- The Network and Connectivity Solutions Group develops highly integrated Ethernet PHY, switch, and network interface controller solutions.
- Our teams are responsible for product definition, semiconductor design, software and driver development, reference systems, and technical customer support.
Equal Opportunity
- Microchip Technology Inc is an equal opportunity/affirmative action employer.
- All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.