Douglas Godsoe, PHD

Douglas Godsoe, PHD

Assistant Professor

Department : Electrical & Computer Engineering

Email :

Phone : 718-862-7158

Office : RLC 301


PHD, University of New Brunswick
BS, University of New Brunswick


Ph.D. in Electrical Engineering, specializing in digital system design, electronics, embedded real time hardware/software system co-design, with a focus on signal processing and discrete control applications.


Digital systems and system on programmable chip (SoPC) architectures for field programmable gate array- (FPGA) based embedded hardware and software in real-time applications

Electronics circuit analysis and design practices

Signals and wireless spread-spectrum communications

Global Navigation Satellite System (GNSS) receiver development

Computer networks and digital data communications

Software analysis, design, and development methodologies

Real-time operating systems

Digital control systems

Publications & Professional Activities

Godsoe, D. A., “Data Structure for Captured Signal Files Permitting Self-configuration of Software GNSS Receivers,” accepted in ION GNSS 2010, Portland, OR, September 2010

Godsoe, D. A., “A Real-Time Software GNSS Receiver Development Framework,” Ph.D. Dissertation, April 2010

Godsoe, D. A., Kaye, M. E., Langley, R. B., “A Framework for Real-time GNSS Software Receiver Research,” in ION International Technical Meeting 2010, San Diego, CA, January 2010

Courses Taught/Teaching

CMPE 410 Computer Engineering Design I

CMPE 411 Computer Engineering Design II

EECE 229 Introduction to Digital Systems

EECE 230 Microcomputers

EECE 232 Computer Architecture & Organization

EECE 321 Embedded System Design

EECE 322 Data Communications & Computer Networks

EECE 410 & 411 Senior Capstone Design

EECE 414 Advanced Topics in Digital Systems


Personal Website

Read my blog.