Jim Woodward
Spring, TX *****
****.********@*****.*** 832-***-****
www.linkedin.com/in/jimdwoodward
Innovative & Solutions Driven Firmware & Electronics Engineer
Leverage Hardware Background to Build Reliable Embedded Firmware
Accomplished Electronics Engineer with comprehensive experience across all
areas of embedded firmware development including low-level functions such
as interrupt handlers and hardware drivers. Hands-on experience designing
firmware and debugging code by using the IDE, emulators, oscilloscopes,
meters and other hardware test equipment.
Adept in applying strong hardware while using formal design methodologies
and tools in firmware design. Skilled at product life cycle management from
feasibility, definition, design, and prototyping to introduction and
sustaining. Partner well with multi-discipline and multi-national design
teams located around the globe. Capable of developing schedules and budgets
and supervising small design teams. Areas of expertise include:
C/C++ OOP/OOD and UML Assembly Language
RTOS Communication Protocols Version Control
HW & FW Debugging MISRA C Coding Standards Signal Processing
Technical Risk Assessment Failure Analysis Design Documentation
Professional Experience
Baker Hughes Inc., Houston, TX 2007 to 2015
Firmware Architect - RDD Engineer VI 2014 to 2015
Systems Engineering / Firmware Architect - RDD Eng. V 2012 to 2014
Electronics & Firmware Engineer - RDD Engineer V 2007 to 2012
Designed firmware and signal processing algorithms for use in Logging &
Measurement While Drilling (LWD & MWD) downhole tools. Defined system level
communication interfaces and data processing / flow. Contributed to
developing a new Embedded C Coding Standard largely based on MISRA. Skilled
at using and programming for I2C, SPI, RS232/RS485, CAN, McBSP, Ethernet
TCP/IP UDP, PWM, timers, watchdogs, real time clocks, and flash or eeprom
non-volatile memories.
. Acted as Firmware Architect and Lead on the Deep Transient EM (DTEM)
Resistivity tool working with three other firmware engineers and two VHDL
coders to develop the signal processing algorithms, data flow,
communication protocols, memory file system and real time telemetry
compression algorithm.
. Wrote the code for the DTEM's Memory and Control DSP using an RTOS to
control setting the pre-run setup parameters, communication with the tool-
string master, recording of commercial & research data down hole as well
as diagnostic data, data compression prior to sending real time telemetry
data to the tool string master for mud pulse telemetry up hole and
handled dumping the memory over an Ethernet link during the post-run.
. Completed the definition, design and development of firmware code for the
Monopole Acoustic tool's Memory, Acquisition and Control board to control
source firing, acquisition, flash memory storage and memory dump and tool
configuration at the surface.
. Worked on completion of the design for the DropShot Project - this tool
collected acoustic data downhole when the tool was dropped down the drill
pipe before pulling out of hole.
. Designed Directional Navigation and Pressure logging tools for Next
Generation project. Tasks included electronic circuit design input and
firmware design and development.
. Extensive use of TI Code Composer Studio IDE and TI's RTOS SysBIOS on
C2000 (specifically 2809, 2811 and 28335) DSPs. Design experience on
Microchip's dsPIC, Analog Devices SHARC DSP, Freescale / Motorola MCore
and HC12S, Intel 8051 core and Altera NIOS II softcore.
EIM Controls Inc., (acquired by Emerson) Missouri City, TX 2004 to 2007
Control Systems Engineer
Designed firmware for automated valve actuator controls for industrial
applications which responded to valve position commands via MODBUS,
Ethernet, or 4-20 mA signals. Used Microchip PIC16 & PIC18
microcontrollers.
. Updated and designed new code for the local and remote display modules of
the TEC2000 valve actuator.
. Worked on a new valve actuator control project for the ECP2000 as
contributor to the electronic design and in charge of the embedded
firmware design and coding for the Central Processor Module board.
. Designed and coded the Electronic Position Indicator (EPI) for the 320B
actuators.
. Completed the code on the Digital Futronic add-on card for the M2CP
actuators, which takes a 4-20 mA input signal to set the valve position
and uses a self-tuning PID algorithm to move the valve to the desired
position.
. Testing and design for EMC compatibility for purposes of passing
hazardous area approvals and UL/CE mark.
Moblize, Houston, TX 2003 to 2004
Senior Electrical Engineer, plus part time contract work from August 2004
to March 2005
Designed small RTU control unit to do monitoring and data acquisition to
provide remote well site data monitoring and relay the information
wirelessly or via satellite to a central control or monitoring station.
Additional Experience
Advantage R&D (acquired by Weatherford), Houston, TX
Senior Electrical Engineer
Designed drilling dynamics vibration measurement system & environmental
severity monitor.
Bently Nevada Corp. (acquired by GE), Houston, TX
Senior Engineer & Project Lead
Designed and lead projects for machinery health monitoring systems and
vibration transducers.
Technical Skills
Programming Languages C++, C, JAVA, Pascal, Fortran, Assembly, Basic, and some
Visual Basic .NET
Programming Skills Object Oriented Design / Programming (OOD/OOP), UML, Static &
Dynamic Testing, Version Control Software (TFS, SVN, Git,
Clearcase).
Embedded Firmware RTOS, SPI, I2C, CAN, USB, UART (RS-232/485), McBSP, Ethernet
TCP/IP UDP, DMA, Data Acquisition with A/D's, Signal
Processing and digital filters, JTAG Emulators and Debuggers
Software MATLAB, AutoCAD, Schematic Capture and SPICE simulation, Code
Editors & IDE's
Circuit Design Analog and digital circuits, passive and active filters,
4-20mA control loops, communication interfaces, charge amps,
instrumentation amps, tolerance analysis and worst case
design.
Test & Measurement Oscilloscopes, Logic Analyzers, Multi-meters, Signal
Generators, LCR meters, Lock-in Amplifiers, Data Acquisition
& Data Recorders, Protocol Analyzers, etc.
Education
Post Graduate Software Engineering Courses (work towards a Master's
degree),
University of Houston, Clear Lake, Houston, TX, GPA 3.83
Bachelor of Science, Electrical Engineering,
University of Houston, University Park, Houston, TX
Associations
Member, Institute of Electrical and Electronic Engineers (IEEE)
Member, IEEE Computer Society
Volunteer, Jesse H. Jones Park's Homestead Village Woodshop Re-enactor &
Educator