David Steffen Email and Phone Number
David Steffen work email
- Valid
- Valid
- Valid
- Valid
David Steffen personal email
David Steffen phone numbers
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
Micron Technology
View- Website:
- micron.com
- Employees:
- 32782
-
Micron TechnologyIrvine, Ca, Us -
Principal Firmware EngineerMicron Technology Nov 2017 - Sep 2021Excited 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.
-
Software Architect And Team LeadCloud Storage Solutions Technology Oct 2016 - Oct 2017Software 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
-
Project ManagerPanasonic Avionics Corporation Mar 2016 - Sep 2016Irvine, California, UsProject 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. -
Technologist, Platform EngineeringWestern Digital Apr 2012 - Nov 2015San Jose, Ca, UsResponsible 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. -
Verification ManagerWestern Digital Sep 2008 - Mar 2012San Jose, Ca, UsASIC 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. -
Senior Principal EngineerQlogic May 2007 - Sep 2008Aliso Viejo, Ca, UsVerification 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. -
Sr. Manager, ApplicationsMarvell Semiconductor Nov 2006 - May 2007Santa 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. -
Manager Engineering, Csg Firmware ToolsQlogic 2003 - Nov 2006Aliso Viejo, Ca, UsManager 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
David Steffen Education Details
-
California State University, NorthridgeComputer 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
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