____________________________________________________________________________________________________________
SKILLS SUMMARY
Software/Firmware Engineering:
• Fluent use of “C” and assembly languages for various target 8/16/32 bit microcontrollers and DSP’s from all the major manufacturers. ARM core, RISC, CISC, BlackFin. Able to get inside the tools to optimize the generated code.
• Design Robust, Scalable and Flexible Architectures. Real-time design.
• Analyze Requirements and Generate Use-Cases. Structured Analysis and Structured Design. FMEA
• Implement Configuration Management Practices using various version control systems such as SVN, RCS, PVCS, SourceSafe
• Knowledge and experience working within medical GMP and aerospace quality systems. Conduct and participate in design reviews.
• Customized Graphical User Interfaces & RTOS design. Human/Machine Interface and simulation
• Windows, WinCE, Visual Basic, DOS, FreeRTOS, SafeRTOS, uCOS, VxWorks, MTOS, VisualDSP, LabView, XML, IAR, Keil, MPLAB, SoftBaugh, Renesas HEW, ATOM, CodeWarrior, lwIP, fatfs, Various Graphics Libraries
• Create BSPs for custom target hardware. Device driver design & implementation. Hardware initialization, control, and debug.
• Create diagnostic, BIST, and manufacturing support software. Meticulous attention to details and self checking to eliminate errors.
• RTOS setup & porting to target CPU hardware. RS232/485, USB, Bluetooth, Zigbee, WiFi, TCP/IP, SPI, I2C, 1-wire, Cellular, IrDA
• Software Architecture design: breaking an application into a coherent set of tasks using Data Driven, Event Driven, and Object Oriented concepts. Assimilate existing architectures in order to add new functionality and/or correct design or implementation flaws.
• Firmware/Hardware interface optimization. Operating system level and Application level design. FIR/IIR filter design.
Electrical Engineering:
• Schematic capture using (OrCAD, PADS, Protel, PowerLogic) and BOM generation.
• High reliability Medical and Rad-Hard Aerospace design as well as low cost commercial design.
• Design of FDA Class II and III medical devices.
• Circuit simulation using PSPICE, LTspice, Tina, etc.
• Low noise, high accuracy 24 bit, Metrology grade, analog data acquisition and control system design using various microcontrollers, microprocessors, and DSPs, taking into account secondary, tertiary, and 4th order error sources.
• Remote Control. Bluetooth, Zigbee, WiFi, TCP/IP, 2.4GHz
• Power supply design, off-line switchers, AC/DC, DC/DC, flyback converters, and other topologies up to the kilo-volt level.
• Various motor controller designs including stepper, and BLDC motors
• PCB layout considering cost, EMI/EMC, ESD, guarding, shielding, characteristic impedances, thermal issues, etc.
• Design for testability, manufacture, and approval agency requirements, UL, CSA, TUV, CE, including design for Intrinsic Safety.
• Evaluate components for optimal use towards project design goals whether it be high reliability or overall low system cost.
• Create breadboard/flat-sat prototype systems to test. Meticulous attention to details to where new PCBs work the first time.
System Engineering:
• Analyze, Troubleshoot, and rescue failed or failing projects.
• Patent research and patent applications
• Devise solutions using experimental methods to solve the most intractable of any circuit, software or system failure. Ability to rapidly diagnose system, architectural, and/or logical implementation flaws
• Design test fixtures, test software, and test procedures, operation and maintenance manuals and videos.
Mechanical Design and Packaging:
• Work with industrial designers, mechanical engineers, marketing, and manufacturing requirements, to deliver ergonomic packages and enclosures that conform to NEMA standards and other approval agency requirements, and are easily mass-produced.
Management:
• Project - Create project budgets, schedules, tracking, and progress reporting. Coordinate resources (in-house and outside) Capital equipment purchasing and scheduling. Prototype parts ordering and vendor selection. Proficient with Microsoft Project software.
• Department - Setup ISO9000 design tracking systems involving the use of version control software. Define the ECO process and procedures. Create departmental policies, procedures and forms. Budgeting, personnel staffing, and reviews.
• Fund Raising – Create operating agreements, PPMs, proposals, and SBIRs. Find new clients.
CLIENT HISTORY
MicroFirm Engineering Company ----------------------------------------------------------------- Jan 94 - Present
A solely owned Contract Engineering & Consulting Company providing Electronic Systems Product Development, Software/Firmware, Hardware, Systems and Solutions, from concept to completion. Partner with other companies to form joint ventures. The following lists some recent and past contracts, and clients.
Client: Bridge Diagnostics, Inc. -------------------------------------------------------------------------- Jul-11 – Present
Design all new firmware of their field data acquisition system for sensing bridge & roadway load effects using SafeRTOS. Design hardware for a 16 channel 24 bit multiplexed version of the product. Uses WiFi to connect multiple nodes across a bridge.
Client: Applied Physics ------------------------------------------------------------------------------------ Nov-11 – Present
Inherit failed project to create a Xenon flash in response to a picture being taken of a license plate. Redesign hardware for better sensing a photo flash in daylight and drive a Xenon flash tube in quick succession. Prototype and demonstrate a working unit. Product is currently being sold.
Redesign a clean room fogger system for lower cost and improved functionality. Add remote control ability.
Client: MTI MicroWelding ------------------------------------------------------------------------------- Oct-13 – Present
Inherit failed project. Create new project direction. Design and quickly cobble together eval boards, prototype, and demonstrate working CPU board with 800x480 color graphics LCD with touchscreen, GPIO, ADC and DACs. Create finished PCB and firmware in an RTOS environment.
Client: WyDak, Inc. ------------------------------------------------------------------------------------------- Jun-08 – Sep-08
Design, prototype, and demonstrate a low cost, small sized, shower water temperature sensor w/ alert for when the shower water is hot.
Client: MasterBlend ------------------------------------------------------------------------------------------ Jan-08 – Jul-08
Design a safety interlock PCB for a truck mounted steam cleaning system that cut off the diesel fuel when and if there was no spark to ignite it.
Client: LockIn ------------------------------------------------------------------------------------------------- Apr-08 – May -08
Design, prototype, and demonstrate a new trailer locking system w/ motorized locking, remote control, and ...
Login or Register to view the full resume.