Principal Engineer
Listed on 2026-01-12
-
Engineering
Cybersecurity, Software Engineer
Principal Engineer - Applications Microchip Technology
• Chandler, AZ, United States
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 DescriptionWe are looking for a highly skilled and experienced Principal Application Engineer with deep expertise in embedded systems security and cryptographic technologies. The ideal candidate will design, develop, and maintain secure embedded solutions for next-generation products.
Security Domain- Hands-on experience in architecting, developing and testing cryptographic security features for embedded platforms
- Expertise in encryption, hashing algorithms and key derivation functions
- Proficient in implementing and managing Digital Signature and Key Exchange protocols
- Experience with PKI and Certificate Management
- Good understanding and hands on experience with Secure Key Storage with HSM, TPMs, Secure Elements, and PUF-based secure storage
- Experience supporting secure key provisioning flow during manufacturing and development
- Strong knowledge of TLS/DTLS 1.2/1.3, mutual TLS (mTLS), and integration of SSL libraries such as wolf
SSL or Mbed TLS - Experience working with third-party firmware solutions such as wolf
HSM, wolf
Boot, wolf Crypt, and Mbed Crypto on 32-bit microcontrollers - In-depth understanding of Secure Boot and Secure DFU implementation, including key features such as anti-rollback protection, disaster recovery, multi-image support, and system resilience
- Hands-on with TCG DICE and related device identity/authentication frameworks
- Understanding of secure firmware update mechanisms and platform recovery strategies
- Experience with Trusted Execution Environments (TEE) such as ARM Trust Zone
- Ability to interface with cryptographic co-processors and hardware accelerators
- Knowledge of tamper detection, fault/glitch injection protection, and secure debug lockdown techniques
- Familiarity with post-quantum cryptography schemes and migration strategies
- Proficient with IDEs and editors such as MPLAB X, Keil, and Visual Studio Code
- Experienced with compilers like XC32, GCC, and IAR
- Proficient in using a range of hardware debuggers, including SEGGER J-Link, ICD, and similar tools
- Familiar with Atlassian tools including Confluence, Jira, Bitbucket, R4J, and XRAY
- Strong understanding of Git version control
- Practical experience with RTOS, preferably FreeRTOS and Zephyr
- Familiarity with Git, Git Hub/Git Lab CI/CD, and Dev Sec Ops concepts.
- Experience with artifact repositories (e.g., Artifactory, NPMJS).
- Understanding of software security testing tools and their integration in CI/CD (e.g., Sonar Qube, OSS licenses scanning tools).
- Hands-on experience with Jenkins pipelines
- Solid knowledge of Agile Scrum methodologies.
- Familiarity with Software Development Life Cycle (SDLC) using ASPICE processes.
- Unde…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).