Bryan Murdock

Last updated July 31st 2009
Resume powered by emurse

Bryan Murdock

Vancouver, WA 98683 USA

(360) 828-5646

http://bryan-murdock.blogspot.com

-

OBJECTIVE

-

I want to use my hardware and software skills to build cool stuff. Stuff so cool that people won't be able to resist throwing money at it.

-

WORK EXPERIENCE

-

April 2009 - Present
Embedded Software Engineer

Insitu, Inc.

Bingen, WA

Configured, built, and deployed Windows CE 6 for an OMAP35x ARM processor. Ported parts of BSD netcat to Windows CE 6 (C code). Added features to hardware abstraction layer in C++.

-

November 2004 - April 2009
Firmware Engineer

Hewlett-Packard

Vancouver, WA

Wrote multi-threaded firmware in C++ for a high-speed, multi-function printer. Targeted PowerPC, multiple ASICs and FPGAs. Implemented code to calibrate, control, and monitor print-head electronics system. Code interfaced with ASIC registers, GPIOs, ADCs, and custom HP serial data buses. Read schematics and ASIC specifications, used multi-meters and oscilloscopes to do board level debugging of hardware/firmware system. Did system bring-up of many prototype boards and systems.

Wrote scripts in Python and brought up new Linux workstations for the team.

-

May 2003 - November 2004
Electrical Engineer

Hewlett-Packard

Vancouver, WA

Added features to digital printer ASIC in Verilog. Continued work with formal verification and tool maintenance. Wrote a Linux/UNIX environment manager in bash/k-shell--designers no longer waste time debugging environment or unknowingly using the wrong tools.


-

May 2002 - December 2002
Electrical Engineering Intern

Hewlett-Packard

Vancouver, WA

Researched dynamic formal ASIC verification tools. Presented findings to large groups. Teams integrated the tools into their design flow. Exercised good UNIX administration knowledge to keep ASIC design tools running smoothly.

-

May 2001 - August 2001
Electrical Engineering Intern

Hewlett-Packard

Vancouver, WA

Wrote a Perl program to parse ASIC design and generate C code for accessing fields in ASIC registers.

-

-

EDUCATION

-

April 2003

Brigham Young University

BS

  • Computer Engineering

  • 3.41 Grade Point Average

-

-

RELEVANT COURSE WORK

-

Senior Project - SDLC VLSI chip: HDL simulation, schematic capture at transistor level, full custom layout. Designed and built FPGA-based testbench.

-

COMMUNITY INVOLVEMENT

-

Volunteer positions in church including Scoutmaster and Financial Clerk.

Full-time missionary in Croatia (1997-98). Became conversational in Croatian language.

-

AWARDS AND HONORS

-

Eagle Scout, BYU Academic Scholarship

-