Experienced Embedded System Software Engineer involved in all levels of the design development process. Experience includes managing engineering teams as well as participating as a major contributor to the development of architectural requirements and system designs.
Experience
2014 — Now
Holtsville
• Lead Software Engineer for Development of a Next Generation Scalable Mobile Device Platform Architecture. Architecture is based on Freescale i.MX family of processors. Architecture supports development of various rugged wearable smart devices. Requires hands on knowledge of Android OS and Linux Kernel development. Managed both internal and external resources as well as participated in all levels of planning, development and execution of the program.
2011 — 2014
Holtsville, New York
• Lead Software Engineer for development of a unique form factor mobile computer product. Requires knowledge of Windows CE 7.0 driver development.Device is based on TI OMAP 4430. Oversaw development of hands free scanning capability and updated various drivers due to variation in hardware design from previous products using similar base platform.
• Lead Software Engineer for development of a low cost thin client mobile computer product using Freescale iMX35. Device is the first of it class in the field - Smart Badge 1. Managed both internal and external resources (7-10 associates) while also contributing as an active developer on the team. Requires knowledge of Windows CE 6.0 driver development. Uses RhoElements which supports HTML5 and JS to supply Thin Client Functionality. Responsible for overall software architectural approach, initial board bring up, flash programming methodology, boot loader, and kernel integration. Device Drivers developed were DVFC, power management, button support, GPIO support, notification. Also supported the development of the E-ink Display Driver. Also mentored junior members of the team.
2004 — 2011
Bethpage, New York
• Acting Chief Engineer for Next Generation Jammer Program. Responsible for Technical Management of the Design Team including Systems, Software, Electronics, Vehicle and Power Engineering which includes multiple subcontractors on an Advanced Electronic Attack Jamming System. Supervision and development of the overall system architecture including definition of lower level system and subsystem requirements, interfaces and test methodologies.
• Senior System Engineer supporting the definition of system and subsystem requirements and integration of advanced EW/IW systems with application to Airborne Electronic Attack war-fighting capabilities. Includes Radar and Communication receivers, EA jammers, jammer management and their integration with platform hardware and software systems.
• Senior System Software Engineer supporting Future Architecture and Technology initiatives for Airborne Early Warning Aircraft. Includes Integration of COTS hardware and software with proprietary platform hardware and software avionic systems.
• Managed a team of cross-functional engineers in support of rapid prototyping and experimentation activities. This included design and development of an airborne Mobile Mission System (MMS), which consists of 4 1U COTS servers running various operating systems (Windows 2000, Linux and Unix) and other miscellaneous network equipment. In addition, other systems were integrated with the MMS to provide wireless network connectivity to ground based assets
1995 — 2004
Holtsville, New York
• Led various Mobile Computer Architecture Developments. Managed software resources while contributing as an active developer. Architectures developed utilized many processor types including XScale, ARM, SH4, MIPS, Dragonball and x86.
• Developed Product Requirements Documents, System Description Documents, System Software Requirements Specifications, Device Driver Functional and Design Specifications, Theory of Operation and End User Guides
• Developed Multiple Device Drivers, Hardware Abstraction Layer software, Kernel and Boot Software using Microsoft Platform Builder. Required knowledge of C++, C, and Assembly code. Specific device drivers developed include Keyboard, Display, Touch Panel, AC97 Audio, IDE Drive, Secure Digital /Multimedia Card (SDMMC) and CPU Power Management. Drivers and Applications were developed for the following Operating Systems including Windows CE 2.1 thru 5.0, Palm Size PC thru PPC 2003 Update 2, Palm OS, and MS-DOS.
• Led the Software Groups participation in the Intel Silicon Validation Customer Program during the development of the PXA250 (Cotulla) and PXA270 (Bulverde) XScale processors. Participated in defining processor requirements, responsible for testing first silicon to verify meets requirements. Specifically responsible for defining, reviewing and testing Display, AC97 Audio, CPU Performance.
• Led Software Groups participation in the Microsoft Beta Customer Joint Development Programs for development of the following Operating Systems - Talisker(CE 4.0), Jameson (CE 4.1), McKendric(CE 4.2), and Macallan (CE 5.0).
• Worked closely with the Hardware Engineering Group. Participated in Schematic Reviews, ASIC Design Specification reviews and ASIC Functional Test Plan Creation. Developed ASIC test software and debugged hardware and ASIC functionality using various debugging techniques.
• Planned and participated in the initial bring up of the hardware and provided low level hardware diagnostics written in C and Assembly code.
1986 — 1995
Bethpage, New York
• Participated as a member of the System Design team for the F/A-14 and F-14D Weapon Systems and a member of the Avionics Development group for the A-6F Aircraft.
• Participated in the development of the Stores Management System and conducted weapon integration and studies of various Air – Air and Air – Ground weapons on the F-14D Aircraft.
• Determined and documented system requirements, concepts, architectures and interfaces.
• Transformed requirements into system designs through an iterative process of analysis, design, test, simulation, and evaluation.
• Prepared test objectives, requirements and procedures; Performed tests and analyzed test results; modified design as required to meet test objectives.
• Performed system integration, test and validation of both development and production systems; Troubleshot design discrepancies leading to redesign for correction; Developed detailed test specifications and procedures.
Education
Polytechnic University, New York
Master of Science (MS)
1990 — 1994
NY Institute of Technology, New York
Bachelor of Science (BS)
1986