David Spear Email and Phone Number
David Spear work email
- Valid
- Valid
- Valid
David Spear personal email
David Spear phone numbers
Software and firmware developer with extensive experience solving complex problems and implementing software that is easy to deploy and support. Keen aptitude for both learning and applying new concepts quickly and effectively. Professional experience as a software engineer and consultant in security software, embedded firmware and distributed networking software development. Specific skills include data analysis, software design, software development, test design, test implementation, test automation, deployment and support of mission critical systems. Most recent professional experience includes the creation of inventive solutions for memory forensics and analysis using Agile software development.
Motion Control Engineering (Mce)
View-
Embedded Software EngineerMotion Control Engineering (Mce) Dec 2017 - PresentRancho Cordova, Ca, Us -
Software EngineerCountertack 2015 - 2017Waltham, Ma, UsDesigned and implemented an API for Digital DDNA. Ported DDNA code base and API to build and run on Linux systems using the cmake build process. During the port, evaluated Visual Studio only calls to determine when to implement code to provide the functionality in Linux, or use a call that is available in the C++ 11 standard. Implemented test cases for Digital DDNA API which run in gtest environment. Designed and implemented code commenting system which allowed the auto generation of API documentation using doyxgen. After the implementation and certification of the DDNA API and library, Countertack licensed the API to several large security companies, with each deal bringing in revenues of several million dollars. Implemented test cases for detection and validation of bugs found in the Digital DDNA code base. Continued to implement features in the Digital DDNA analysis code for Windows and Linux memory images.Designed and implemented features for the Sentinel endpoint driver. -
Senior Principal Software EngineerMantech Cyber Solutions International, Inc. 2015 - 2015Design and develop a REST server to allow malware reverse engineers and students the ability to download memory images from a centralized library, perform analysis of the memory images using Digital DDNA, modify behavior rules, and submit results to an analysis server. This REST server used CURL to transfer data sets between the servers and the local system, and used 7zip to extract or archive data sets as needed. Additionally, took over primary responsibility for the Linux version of Digital DDNA memory analysis code base.
-
Firmware EngineerHewlett-Packard 2006 - 2014Houston, Texas, UsDesign and develop firmware for server manageability (iLO). Responsibilities included writing test applications and diagnostics for hardware checkout, a SPI driver for board bring-up and developing firmware update tasks to support the iLO and System Firmware teams. Transitioned this bring-up code to become part of the production code for iLO in the BL860c, BL870c, BL890c, and RX2800 Itanium servers. Additionally, the SPI driver was shared with the Houston iLO team, and is part of production code for Proliant iLO. Firmware update code was written to support the update of multiple conjoined blade servers so that the user could update all firmware on the conjoined system from the single master blade. My group was merged with the Houston Proliant iLO group, and additional responsibilities were SSH subsystem, Power PIC update, RIS objects server, and FIPS/AES mode support for higher levels of security using OpenSSL. All firmware development work used the Greenhills Integrity real-time operating system running on a custom ASIC with ARM 929 core. -
Consultant EngineerTechlink Systems Inc. 2005 - 2006San Francisco, 94104, UsDesign and develop a firmware test harness which was run before the release of firmware to outside development partners. Enhanced the test harness to allow the tests to be developed using a XML format instead of a positional based format. Additionally was given the opportunity to port and develop new firmware for server manageability. This work was performed at the Hewlett-Packard facility in Roseville, California. -
Firmware EngineerMalibu Networks 2000 - 2002Designed and developed MAC protocols for use in a fixed wireless system. Developed embedded software to enable bandwidth allocation, and transmission of TCP packets. Responsibilities included the development of state machines, re-transmission handling, bandwidth request algorithms, and message handling with a custom OFDM modem developed in house. Performed system integration tasks and debugging of the embedded code. Software developed was run on custom designed boards with PowerPC processors, using VxWorks as the embedded OS. Development environment included the use of the Wind River Tornado development system on Windows as well as the use of the Wind River gcc cross compiler on Solaris.
-
Senior Software EngineerDst Output 1993 - 2000Designed and Developed large-scale network communication, job control, and data processing software for the Factory Systems Research & Development Department. Responsibilities included architecting, designing, developing, testing, and implementing software solutions for the UNIX platform and Oracle databases. Designed and implemented libraries for encapsulating UNIX IPC, data structures and algorithm functions. Developed and supported various client server applications that are multi-process/multi-threaded and involved UNIX IPC and Network Communications. Served as lead technical consultant for various software development projects. Evaluated and selected software engineering and development tools for the Factory Systems department. Contributed to the development of internal coding standards and also performed configuration management. Mentored and trained technical staff, and participated in the selection of contracting and permanent employees for the Factory Systems department.
David Spear Skills
David Spear Education Details
-
National UniversityComputer Science
Frequently Asked Questions about David Spear
What company does David Spear work for?
David Spear works for Motion Control Engineering (Mce)
What is David Spear's role at the current company?
David Spear's current role is Embedded Software Engineer at Motion Control Engineering (MCE).
What is David Spear's email address?
David Spear's email address is ds****@****ing.net
What is David Spear's direct phone number?
David Spear's direct phone number is +191650*****
What schools did David Spear attend?
David Spear attended National University.
What skills is David Spear known for?
David Spear has skills like Firmware, Rtos, Device Drivers, Embedded Software, Embedded Systems, Clearcase, C, System Architecture, Debugging, Software Development, C++, Software Engineering.
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