Published Date: January 23, 2026
Microchip Technology, 450 Holger Way, San Jose, CA 95134
Job Description:
Microchip Technology Inc. is seeking a Technical Staff SOC Architecture Engineer to join its FPGA Business Unit. This role involves developing SOC FPGA compute platforms for low-power applications across various sectors, including industrial IoT and aerospace. The company emphasizes a culture of trust, empowerment, and diversity, offering significant career growth opportunities and a commitment to employee development.
Responsibilities:
- Lead technical diligence and perform trade-off analysis of product requirements during the Product Concept Phase.
- Collaborate with Embedded Software teams to define optimal Hardware Abstraction Layer (HAL) and driver interfaces.
- Develop detailed microarchitectural specifications and identify technical gaps.
- Drive RTL implementation and partner with Logic Verification and ASIC Implementation teams.
- Lead discussions with CPU and IP vendors to shape future features and requirements.
- Develop techniques and tools for SOC benchmarking and bandwidth analysis.
- Work cross-functionally with various teams across multiple geographical locations.
- Oversee interconnect to FPGA fabric, associated peripherals, and IO resources.
Qualifications:
- Master’s degree in Electrical Engineering, Computer Science, or equivalent practical experience.
- 10–15 years of industry experience in SOC architecture and design.
- Proven experience developing ARM M-Class or RISC-V Embedded SOC architectures.
- Expertise in SOC advanced interconnect, AMBA, SOC peripherals, and DDR memory.
- Proficiency in developing microarchitecture specifications, RTL design, and logic simulations.
- Hands-on experience with Verilog, Cadence/Synopsys/Siemens simulation environments, synthesis, and DFT insertion EDA tools.
- Strong scripting skills in CSH/BASH, PERL, or Python.
- Excellent verbal and written communication skills.
Skills:
- Proactive problem-solving attitude.
- Adaptability and flexibility in a fast-paced environment.
- Ability to convey complex technical concepts to cross-functional teams.