Daniel Blum

Daniel Blum Email and Phone Number

Embedded Software Engineer at Meta @ Meta
Daniel Blum's Location
Redmond, Washington, United States, United States
Daniel Blum's Contact Details

Daniel Blum personal email

n/a
About Daniel Blum

• Strong background with ARM-based embedded systems. • RTOS and embedded Linux experience throughout the software stack. • Heavy involvement with board bring-up, bare metal test, and system verification. • Published researcher, IEEE reviewer, and patent holder.

Daniel Blum's Current Company Details
Meta

Meta

View
Embedded Software Engineer at Meta
Daniel Blum Work Experience Details
  • Meta
    Embedded Software Engineer
    Meta Oct 2018 - Present
    Menlo Park, Ca, Us
  • Hp
    Firmware/Software Engineer
    Hp Apr 2017 - Oct 2018
    Palo Alto, Ca, Us
  • Marvell Semiconductor
    Senior Staff Firmware/Software Engineer
    Marvell Semiconductor Apr 2013 - Apr 2017
    Santa Clara, Ca, Us
    Lead SW architect on the development team for a laptop-class ARM SoC. • Worked with stakeholders to define SW requirements for pre-silicon emulation systems. • Led SW effort to coordinate and execute performance benchmarking on Cadence emulators. • Identified and tracked down critical system cache coherency defects. • Ported BSP to a custom Linux distribution on both FPGA and silicon platforms. • Developed kernel drivers for DRM display, performance monitoring, memory trace, and clocking. • Responsible for customer interaction, technical planning, resource allocation. • Served as a technical advisor to management and made recommendations on technical strategy.System verification lead for the bring-up of a quad-core ARM Cortex-A53 SoC. • Authored turn-on sequences for PLLs and the clock tree. • Designed and implemented a concurrent bare metal multi-core framework.Constructed a status monitor solution for a mobile print transcoding device. • Researched and reverse engineered the status protocols of multiple off-the-shelf printers. • Developed C++ application to handle status communication for supported printer families. Interviewed, hired, and mentored multiple full-time employees.
  • Marvell Semiconductor
    Staff Firmware/Software Engineer
    Marvell Semiconductor Apr 2011 - Apr 2013
    Santa Clara, Ca, Us
    Technical lead on the SW team providing pre-silicon support for a mobile SoC. • Based on a multicore ARM Cortex-A7 with integrated GPU, VPU, and camera. • Successfully ported Android to a Xilinx Virtex-6 FPGA emulation platform. • Ported Marvell BSP drivers to the new platform. • Coordinated SW functional and performance validation efforts. • Managed Git and Gerrit repos; ensured quality through code reviews and verification.
  • Marvell Semiconductor
    Senior Firmware/Software Engineer
    Marvell Semiconductor May 2007 - Apr 2011
    Santa Clara, Ca, Us
    Primary developer of printer image processing pipeline drivers and control SW. • Class-leading 60ppm color page-wide inkjet printer. • FW/SW representative on the writing systems team for our business unit. • Worked with SoC architects to design image pipeline SW to support all required print modes. • Developed drivers for scaling, color space conversion, image enhancement, and error diffusion. • Handled complex pipeline configuration, memory management, and DMAs.SoC pre-silicon verification and device driver development. • Targeted Synopsys FPGA-based prototyping platforms.
  • Marvell Semiconductor
    Hardware Design Intern
    Marvell Semiconductor May 2006 - Jun 2007
    Santa Clara, Ca, Us
    • Developed an inkjet colormap editor in Visual Studio.• Provided software support for a novel mobile printing device.
  • Washington State University
    Research Assistant
    Washington State University Aug 2005 - May 2007
    Pullman/Spokane/Tri-Cities/Vancouver/Everett/Global, Washington, Us
    • Designed radiation-tolerant memory structures for pipelined and reconfigurable architectures.• Developed a 15k transistor VLSI layout for a radiation-tolerant reconfigurable DSP array in 0.18μm CMOS.
  • Avago Technologies
    Intern
    Avago Technologies Dec 2005 - May 2006
    San Jose, Ca, Us
    • Inkjet writing systems tools (dotmap and colormap editors).
  • Agilent Technologies
    Intern
    Agilent Technologies May 2004 - Dec 2005
    Santa Clara, Ca, Us
    • Conceptualized and implemented an inkjet dotmap editor in C# .NET.• Worked on a software model for a scanner image processing pipeline.• Designed a color conversion block for a scanner pipeline.
  • Washington State University
    Teacher'S Assistant
    Washington State University Aug 2002 - May 2005
    Pullman/Spokane/Tri-Cities/Vancouver/Everett/Global, Washington, Us
    • Head T.A. for the Design of Logic Circuits course at WSU (EE214). • Supervised other T.A.’s and assisted 80-130 students each semester.

Daniel Blum Skills

Embedded Systems Verilog C Firmware Rtos Debugging Linux Android Vlsi Microelectronics Unix Asic Device Drivers Embedded Software Soc Rtl Design Arm Fpga Tcl Hardware Architecture Perl Computer Architecture Ic Systemverilog System Architecture Linux Kernel Microcontrollers Semiconductors Cmos Embedded Linux Embedded C Software Engineering C++ Software Development Application Specific Integrated Circuits Arm Architecture Git Real Time Operating Systems Python C# Threadx Gerrit Java Perforce

Daniel Blum Education Details

  • Washington State University
    Washington State University
    Electrical And Computer Engineering
  • Washington State University
    Washington State University
    Electrical Engineering
  • Pacific Lutheran University
    Pacific Lutheran University
    Computer Engineering

Frequently Asked Questions about Daniel Blum

What company does Daniel Blum work for?

Daniel Blum works for Meta

What is Daniel Blum's role at the current company?

Daniel Blum's current role is Embedded Software Engineer at Meta.

What is Daniel Blum's email address?

Daniel Blum's email address is daniel.blum@hp.com

What is Daniel Blum's direct phone number?

Daniel Blum's direct phone number is +154160*****

What schools did Daniel Blum attend?

Daniel Blum attended Washington State University, Washington State University, Pacific Lutheran University.

What skills is Daniel Blum known for?

Daniel Blum has skills like Embedded Systems, Verilog, C, Firmware, Rtos, Debugging, Linux, Android, Vlsi, Microelectronics, Unix, Asic.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.