Microchip Corporation-posted 3 months ago
Full-time
Chandler, AZ
Repair and Maintenance

We are seeking a highly skilled and experienced Hardware Engineer to join our team in developing cutting-edge machine learning acceleration solutions for edge computing. This role involves developing and implementing next-generation AI/ML acceleration hardware platforms. The ideal candidate will have a strong background in silicon hardware design from RTL to GDSII, microcontroller and microprocessor system design in embedded systems. Join our team and be a part of the fast-growing, cutting-edge technology!

  • Develop AI/ML acceleration hardware systems in ASIC/SOC silicon platforms, including microcontrollers (MCUs), microprocessors (MPUs), and Field-Programmable Gate Arrays (FPGAs) families.
  • Collaborate with hardware engineers, hardware architects and software engineers to integrate AI/ML hardware solutions into edge devices, ensuring high performance with low power and efficient use of memory and processing power.
  • Collaborate with verification, DFT and physical design engineers to implement AI/ML hardware solutions into silicon on leading process technologies.
  • Work with other Microchip business units to help integrate AI/ML hardware solutions into new vertical silicon platforms in various process node technologies.
  • Work in a team environment, developing and fostering a culture of innovation and continuous improvement.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 10+ years of experience in hardware architecture and design, with a focus on definition, implementation, verification and testing of microprocessor-based systems.
  • Deep experience in hardware design using RTL system-level design, simulation and synthesis tools with a deep understanding of RTL to GDSII workflow using System Verilog and Cadence/Synopsys ASIC or SoC development tools on various industry process technologies.
  • Experience with Agile project management and Git SCM workflow.
  • Understanding of System Verilog UVM testing, DFT tools and emulation methodologies.
  • Experience with various systems architectures including Arm, MIPS, RISC-V, PIC, and dsPIC microprocessors.
  • Experience in hardware system and fabric buses such as AMBA AXI, AHB, APB.
  • Experience in memory subsystem architecture, design and implementation of NVRAM, SRAM, and DRAM technologies.
  • Experience in embedded systems technologies utilizing motor control, lighting control, ethernet, USB, security, cryptography, AI/ML, DMA, cache systems, audio and video subsystems, camera, and general communication interfaces.
  • Solid Unix/Linux skills with programming knowledge of Bash, Perl, Python, C, C++, YAML.
  • Ability to work effectively across different departments, culture, geographic, and time-zone differences is a major asset.
  • Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
  • Excellent written, verbal and communication skills in English.
  • Proficiency in using machine learning development tools and frameworks, such as the MPLAB Machine Learning Development Suite, TensorFlow/TFLite, Pytorch, Keras, and ONNX.
  • Good understanding of NPU/GPU acceleration, hardware acceleration techniques and edge computing applications.
  • Experience and knowledge of FPGA architectures and implementation of RTL designs in FPGA systems.
  • Familiar with management systems such as Polarion and Atlassian (Jira, Confluence) toolsuite.
  • Knowledge of security and privacy considerations in edge computing and cyber security development and analysis methods using ISO-21434 workflow requirements.
  • Understanding of Functional Safety Development and analysis methods using ISO-26262 workflow requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service