I have experience in embedded system, hardware logic design, software design, C Programming Language, implementation, synthesis, STA, logic, timing, simulation, debug and production. My recent work has involved the development of a complete hardware and software infrastructure and comprises hardware code and upstreamed kernel code to enable a collaborative community of FPGA developers. I am eager to further my career within the software and semiconductor industry by embracing leadership roles, either as a technical lead or manager. My passion is driven by a desire to delve into emerging technological fields and engage with projects that present stimulating challenges.
-
Snapdragon Cpu DeveloperQualcomm Aug 2024 - PresentSan Diego, Ca, Us -
Software & Fpga EngineerIntel Corporation Feb 2017 - Aug 2024Santa Clara, California, UsDeveloping software applications and hardware accelerators on an FPGA card. Accelerators were designed to utilize interfaces to PCIE, DDR and ethernet for performance optimization on generic workloads. -
Graduate Teaching AssistantDuke University Aug 2016 - Dec 2016Durham, North Carolina, UsLed course to teach VHDL to graduate students with Altera Cyclone V Development Kits. Projects started with a simple 7-segment LED display and ended with simple processor capable of fetching and decoding instructions from the user, and then dispatching the instruction to a simple ALU. -
Virtualization EngineeringIntel Corporation Jun 2016 - Aug 2016Santa Clara, California, UsCreated custom software to perform memory reads and writes to an External Memory Interface on an off-chip FPGA over PCIe. Used the FPGA to act as an extra core for specialized instructions for Intel’s Xeon Processor. -
Android Developer & Member Of Management TeamWalla Jan 2016 - Aug 2016Developed Android MVP for Social Media application in Android Studios. Designed back-end of Google Firebase Database (REST API) for use by iOS and Android Applications. Won the $50,000 Grand Prize for Duke Start-ups in September 2016
-
Graduate Teaching Assistant - Engineering SoftwareDuke University Jan 2016 - Jun 2016Durham, North Carolina, UsAssisted students with designing and writing programs to be efficient and enduring. Students’ task is tobuild moderate sized project, then spend the rest of the semester modifying it to meet new requirements. -
Application EngineerAlterafpga Jul 2012 - Aug 2015Debugging customer designs on FPGAs, ensuring optimal performance and addressing technical challenges for high-speed transceivers. My responsibilities extended from identifying and presenting new issues to the technical team, to performing thorough checkouts on upcoming devices. -
Undergraduate Teaching AssistantUniversity Of California, Santa Cruz Mar 2012 - Jun 2012Santa Cruz, Ca, UsHelped Students design and build microcontroller circuits to perform various tasks such as UART, DMA,touch sensing, and feedback control. -
Undergraduate Teaching AssistantUniversity Of California, Santa Cruz Jan 2012 - Mar 2012Santa Cruz, Ca, UsAssisted students in UCSC’s “Introduction to Mechatronics” course, using knowledge of the MicrochipPIC24 microcontroller family, SolidWorks CAD software, and electronic sensor circuitry. -
Internship & Senior Design ProjectOracle Jan 2012 - Jun 2012Austin, Texas, UsDesigned hardware accelerator to perform arithmetic operations on an ASIC. Solution required pipelined decode/encode logic to achieve high-speed timing constraints. Developed custom logic for arithmetic operations on Oracle’s proprietary number format.
Peter M. Education Details
-
Duke UniversityComputer Software Engineering -
University Of California, Santa CruzComputer Hardware Engineering
Frequently Asked Questions about Peter M.
What company does Peter M. work for?
Peter M. works for Qualcomm
What is Peter M.'s role at the current company?
Peter M.'s current role is Software & RTL Developer.
What schools did Peter M. attend?
Peter M. attended Duke University, University Of California, Santa Cruz.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial