David Steffen

David Steffen Email and Phone Number

Technologist / Senior Principal Software Engineer | Manager | Firmware | Device Drivers | Linux | ASIC Verification @ Micron Technology
8000 S Federal Way, Boise,Idaho 83706,United States
David Steffen's Location
Irvine, California, United States, United States
David Steffen's Contact Details

David Steffen personal email

n/a

David Steffen phone numbers

About David Steffen

Experienced hardware and software professional with track record of delivering quality results with challenging schedules for over 35 years. Broad knowledge base ranging from ASIC, firmware, Linux kernel, device drivers, to application programming. Excellent communication and interpersonal skills with the ability to positively influence teams to complete projects in a timely manner.Key Skills• Leadership• ASIC Verification• Firmware• Device Drivers (Linux/Windows)• Storage• Networking• Embedded Linux/Linux• Embedded Systems• Wireless• Agile/JiraAdditional Skills• Verilog/System Verilog• C/C++• Perl• Java• Python• Android• Assembly(x86, ARM)• NAND• APB, AHB, AXI, PCI, PCIe• Ethernet• WiFi, ZigBee• SATA, SAS, Fibre Channel, NVMe• USB• I2C/SPI

David Steffen's Current Company Details
Micron Technology

Micron Technology

View
Technologist / Senior Principal Software Engineer | Manager | Firmware | Device Drivers | Linux | ASIC Verification
8000 S Federal Way, Boise,Idaho 83706,United States
Website:
micron.com
Employees:
32782
David Steffen Work Experience Details
  • Micron Technology
    Micron Technology
    Irvine, Ca, Us
  • Micron Technology
    Principal Firmware Engineer
    Micron Technology Nov 2017 - Sep 2021
    Excited to be working on the latest and greatest emerging SSD technologies.Firmware engineer working on Front End and Common Services firmware of consumer and enterprise class SSD devices.Performed development on Common Services and supported RDT efforts of a consumer level device that is qualified with multiple vendors and in mass production. This effort involved on-site support at multiple locations including international travel.
  • Cloud Storage Solutions Technology
    Software Architect And Team Lead
    Cloud Storage Solutions Technology Oct 2016 - Oct 2017
    Software architect and lead developer for an entirely new system designed to address a long standing issue with storage devices in data centers. It involves the development of custom rack mounted hardware and server system software. This work involved Linux application and device driver development as well as embedded firmware. The work was performed in C/C++, Python, and Perl, and shell script
  • Panasonic Avionics Corporation
    Project Manager
    Panasonic Avionics Corporation Mar 2016 - Sep 2016
    Irvine, California, Us
    Project manager working in a highly matrixed organization tasked with the development of the company’s flagship wireless connectivity subsystems.• Manager responsible for all integration efforts of wireless functionality of airborne systems for an airline that is in the top 5 world-wide. This included satellite, micro-cell, and WiFi subsystems.• Manager responsible for new wireless applications from initial concept to deployment. This included all aspects of program management from hardware (satellite antenna panels and domes, to Wi-Fi certification.) to ground-based and airborne software.
  • Western Digital
    Technologist, Platform Engineering
    Western Digital Apr 2012 - Nov 2015
    San Jose, Ca, Us
    Responsible for new product development, sustaining programs, and solving issues that escalate to the highest levels.• Member of the Core Team (matrix program management team) on a Shingled Magnetic Recording (SMR) hard disk drive program. The project maintained and delivered despite an aggressive schedule. Personally responsible for Debug and Failure Analysis capabilities, but the nature of the Core Team demanded assistance with all aspects of the project management team.• Successfully identified system level issues affecting customer qualification. Instrumental in providing feedback and solutions to the customer to ensure their success and acceptance of the product. This work involved debugging Windows, Linux, and embedded Linux systems to determine root cause and then develop a fix or workaround for the issue. Most recent effort involved a cable TV set-top box (STB).• Successfully managed a software caching driver software project that was released to volume production by first tier customers. Held an active role in both development and debug of this Windows caching device driver which was written in C with some C++.• Member of Open Source Review Board. Member of the core team responsible for ensuring compliance with all licenses for Open Source Software in use by the company. Selected compliance and audit tools as well as monitored their use and results. Reviewed and approved Open Source efforts within the company and set policies and procedures for their release on the Internet.
  • Western Digital
    Verification Manager
    Western Digital Sep 2008 - Mar 2012
    San Jose, Ca, Us
    ASIC verification manager in the hard disk controller group.• Managed the introduction and successfully completed first System Verilog testbench. Project involved obtaining management buy-in, training, and consultants (to assist team). Project completed on time with highest quality metrics achieved by the group in modular verification.• Managed verification teams responsible for all host interfaces for hard disk controllers developed by the ASIC group. Successfully taped out SAS, SATA, and USB interface solutions.• Managed verification of NAND subsystems that are currently shipping in volume production. The testbench used was the first System Verilog testbench and was “first time right”.• Integrated and verified hard disk read channels on several hard disk controller designs. This involved integrating the IP from the vendor and then modeling the interface and programming the hard disk firmware.
  • Qlogic
    Senior Principal Engineer
    Qlogic May 2007 - Sep 2008
    Aliso Viejo, Ca, Us
    Verification and system integration engineer responsible for HBA ASICs.• Verified PCIe and Ethernet interface (sideband MB management) on the latest FCoE ASICs. This involved integrating the IP, firmware and drivers. Coding and debug efforts from firmware and device drivers was involved. One patent (sole inventor) is granted in this area. This work was performed in Verilog, C, custom RISC assembler, and shell scripting. It involved the use of bus and logic analyzers.• Successfully ported device to Cadence Palladium and verified all interfaces, firmware, and device drivers (Windows and Linux). OS certification scripts (WHCK) passed before taping out. This work was performed in Verilog, Custom RISC assembly language, and C.
  • Marvell Semiconductor
    Sr. Manager, Applications
    Marvell Semiconductor Nov 2006 - May 2007
    Santa Clara, Ca, Us
    • Managed a team of application engineers responsible for integrating WiFi devices into various appliances. The team successfully deployed Embedded Linux based systems to produce WiFi gateway products used by multiple tier one router companies. This was a hands on role where Embedded Linux driver and script development was performed. The work was performed in C and shell scripting.• Managed a team of application engineers responsible for maintaining the Embedded Linux Board Support Packages.• Worked with engineering team to identify volume manufacturing issues and then developed solutions to satisfy production requirements. Personally developed a utility in C to support Flash imaging on the production line to resolve a high DPPM issue.
  • Qlogic
    Manager Engineering, Csg Firmware Tools
    Qlogic 2003 - Nov 2006
    Aliso Viejo, Ca, Us
    Manager of a group that built and maintained tools for the HBA firmware team. • Led successful effort to port GCC and its complete tool chain to the QLogic internal RISC processor. This effort led to significant reduction of logic bugs as assembly based code was ported to C. Productivity was improved by use of debug tools like GDB instead of logic analyzer traces.• Managed the support of failure analysis tools and custom assemblers for custom RISC processors.

David Steffen Skills

Debugging Embedded Systems Asic Firmware Device Drivers Sata Soc Linux Verilog Embedded Software Perl Hardware Processors Pcie Systemverilog C Arm Semiconductors Scsi Functional Verification Storage C++ Engineering I2c Fpga Computer Architecture Software Engineering Project Management Usb Tcl Rtos Microprocessors Operating Systems Hardware Architecture Testing Embedded Linux Rtl Design Ssd Software Development Ic System Architecture Electronics Engineering Management Integration Cross Functional Team Leadership Management Fibre Channel Eda Failure Analysis Simulations

David Steffen Education Details

  • California State University, Northridge
    California State University, Northridge
    Computer Science

Frequently Asked Questions about David Steffen

What company does David Steffen work for?

David Steffen works for Micron Technology

What is David Steffen's role at the current company?

David Steffen's current role is Technologist / Senior Principal Software Engineer | Manager | Firmware | Device Drivers | Linux | ASIC Verification.

What is David Steffen's email address?

David Steffen's email address is da****@****ome.com

What is David Steffen's direct phone number?

David Steffen's direct phone number is +194929*****

What schools did David Steffen attend?

David Steffen attended California State University, Northridge.

What skills is David Steffen known for?

David Steffen has skills like Debugging, Embedded Systems, Asic, Firmware, Device Drivers, Sata, Soc, Linux, Verilog, Embedded Software, Perl, Hardware.

Who are David Steffen's colleagues?

David Steffen's colleagues are 陳星睿, Hiroki Hayashi, Tjiu Karuna Bakti Sudarsono, Daniele Cantarelli, Vanessa Peck Yin Ko, Jethro Joel, Heather Houchin.

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.