Post Job Free

Resume

Sign in

Manager Engineer

Location:
Hopkinton, MA
Posted:
November 09, 2012

Contact this candidate

Resume:

John DeRoo

** **** **** ******

Hopkinton, MA 01748

abpbcp@r.postjobfree.com

Summary

Experienced hands-on electronics director with personal

experience in ASIC and FPGA development and management experience in ASIC,

FPGA, board, display thin film transistor backplane, and software

development. Proven ability to work with multiple Asian partners to

develop new technology.Experience, Cambridge, MA

2/2012 -Present Chief Digital Architect in an MIT startup developing high

efficiency transmitter technology for basestation and handset

applications. Architected digital system, implemented second generation

development platform in FPGA, designed and oversaw implementation of the third

generation FPGA development platform, and developed the plan to complete

prototype development and transition the design to an ASIC implementation., Andover, MA

12/2008 -12/2011 Director of

Control Systems team developing ASICs, controller boards, TFT-backplane

control circuits, and user interface software for high-quality, low-power,

small and medium form factor MEMS-based display systems. Architected

second generation display development controller system. Managed the design,

layout, and fabrication of the boards; the development of the FPGA code; and

the development of the Graphical User Interface code. Negotiated functional specifications

with other functional teams. Worked closely with technical partners in

Japan, Korea, and Taiwan using a combination of face-to-face meetings,

teleconferences, and email. Travelled frequently to Asian partners’

facilities for meetings, to provide training, and to provide support.

Worked with team members to generate and monitor development schedules.

Managed hiring and onboarding of new employees.

12/2007 - 12/2008 Manager of

ASIC Development for the development of control ASICs used in low-power,

high quality displays for handheld devices. Developed architecture and

chip specs for a Chip-On-Glass driver ASIC with a team in Switzerland,

monitored and coordinated the chip implementation, and supervised the testing

of the chip. Responsible for display technology demo preparation and

deployment at trade shows in Asia and the US.Systems Group,,

Burlington, MA

6/2004 - 11/2007 Engineering

Manager of the 8 person Network Systems Group east-coast chip

engineering team. Managed design, verification, and debug work on all FPGAs in

all versions of the Sun Secure Application Switch. Managed architecture,

design, and verification of programmable chips used for power management and

hot-plug control of the processor blades in the .

Coordinated and managed development of the control plane chips used in several

Network Express Modules for the SB8000.

1/2004 - 6/2004 Senior Staff

Engineer in the Network Systems Group, continuing the work from Nauticus

on the Sun Secure Application Switch family. Produced cost-reduced version of

the Stream Memory Manager used in the Sun Secure Application Switch N1000

Series. Worked on architectural definition of next-generation switch.ASIC Design Team, Nauticus Networks, Framingham, MA

1/2001 - 1/2004 Principal

Design Engineer in a networking startup creating powerful infrastructure

products to deliver the next generation internet. Designed a 64GB Stream Memory

Manager FPGA written in Verilog. Responsible for architectural definition,

implementation, and functional and performance testing. Worked closely with

System Architect and other chip designers to define the Data Flow Architecture

used for communications between the chips and the software running on Network

Processors.3D Hardware Design Team,,

Marlborough, MA

4/99 - 12/2000 Hardware

Manager of a 25 person ASIC design team working on three to four

concurrent projects. Responsible for performance reviews, scheduling, resource

allocation, long-term resource planning, and daily management of the team. Primary Hardware Manager for all of the Radeon graphics

functionality, which was developed across three sites. Responsible for direct

management of local design team, coordination of development schedules with the

teams at other sites, resolution of multiple-customer issues, and communication

between marketing, architecture, senior management, and the design teams.

4/98 - 3/99 Hardware Project

Technical Lead of the team developing the Radeon. Gave technical

direction to a team of 30 hardware designers at two sites. Developed and

documented design methodologies and processes, and tested new tools and flows.

Coordinated and scheduled development of documention, HDL design, and

synthesis. Directly interfaced with the layout team. Mentored new hires.

Refined a data manipulation mechanism and worked closely with attorneys on

several patent applications.

3/97 - 3/98 Senior Hardware

Designer in a team developing high performance graphics accelerators for

the PC and Mac markets. Designed and implemented deeply pipelined multi-port

Pixel Cache for Rage128. Coordinated work of designers in Toronto. Generated

documentation and refined patent applications. Synthesized portions of the

design using Synopsys, and tested the design using QuickTurn Hardware Emulator.ASIC Design Group, Pixel Magic, Andover, MA

4/96 - 3/97 Senior ASIC

Designer in a small team implementing the PM35/ PM36 JPEG codec in

standard-cell silicon with VHDL and datapath methodologies. Designed,

implemented, tested, synthesized, and optimized three of the five primary

functional blocks in a very high speed semicustom JPEG endec chip.Technology and Engineering Group, Quantum

Corporation, Shrewsbury, MA

10/94 - 3/96 Project Leader

of a 22 person team designing and implementing the disk controller chip for

Quantum's high-end SCSI disk, the Atlas IIDisk and Subsystems Group, Digital Equipment

Corporation, Shrewsbury, MA

1/94 - 10/94 Project Leader

of a six person team implementing a very high speed PRML detector chip intended

for the read-chain of Digital's next generation of disks.

3/93 - 1/94 Contributing

Member of three person team working on a disk controller chip that

interfaced to the AT bus.

2/92 - 3/93 Project Leader

of a five person team implementing Digital's last generation of disk controller

chip.

5/90 - 2/92 Lead Engineer

of five person team which developed Digital's first banded hard disk controller

chip.

1/89 - 4/90 Contributing

Member of four person team which converted and improved a custom hard

disk controller chip from NMOS to a CMOS gate array.

6/87 - 12/88 Contributing

Member of three person team which developed a standard cell ASIC

interface to Digital's proprietary SCSI-like bus (DSSI).SkillsFPGA, Gate Array, Standard Cell, and Custom high speed

CMOS ASIC architecture, development, and design with HDL and schematic

methodologies.Technical management of electronics hardware and software

developmentLeadership of multi-site international technical

developmentProject management, including use of MS Project, MS

Office, and StarOfficeProfessional Association of Diving Instructors IDC Staff Instructor.International Association of Nitrox and Technical Divers Advanced Recreational Trimix

Instructor.

Instructor for First Aid, CPR, Emergency O2, AED, Bloodborne

Pathogens.Formal Education

1988 - 1990 Graduate classes

in digital circuits and systems design and signal processing.

1987 - 1994 Digital

Equipment Corporation Education and Training Classes on Digital Systems

Design, Error Correcting Codes, Coding Theory, C++, etc.

1983 - 1987 Bachelor of

Science in Electrical Engineering.Issued Patents

26 January 1993

Method and apparatus for transferring data between a data

bus and a data storage element.

11 January 1994

Embedded servo banded format for magnetic disks for use

with a data processing system.

12 November 1996

Method and apparatus for encoding data with variable block

lengths

9 January 2001

Method and apparatus for accessing graphics cache memory

30 January 2001

Method and apparatus for arbitrating access requests to a

memory

21 August 2001

Method and apparatus for association of memory locations

with a cache location having a flush buffer

25 September 2001

Method and apparatus for assuring cache coherency

5 November 2002

Method and apparatus for compressing parameter values for

pixels in a display frame

2 December 2003

Method and apparatus for accessing graphics cache Memory

27 June 2006

Stream based memory manager with function specific

hardware logic for accessing data as a stream in memory



Contact this candidate