Senior Electronics Research Engineer at Gentex Corporation
Greater Grand Rapids, Michigan Area
Senior Electronics Research Engineer at Gentex Corporation
Greater Grand Rapids, Michigan Area
Research engineer with broad focus and skill set in both hardware and software computer engineering. Particularly interested in a company that promotes open discussion, encourages out-of-the-box thinking and values long term research.
C/C++: STL, threading, and networking (Berkeley sockets, lwIP, low-level Ethernet).
Windows and Linux GUI APIs: Win32 SDK, MFC, Qt.
Logic design / simulation using Verilog HDL and schematic entry.
Basic circuit analysis, image processing and GPGPU techniques.
Shell-scripting, GNU Makefiles, Perl, HTML, PHP.
(Public Company; 1001-5000 employees; GNTX; Automotive industry)
June 2003 — Present (5 years 6 months)
Designing, testing and maintaining an FPGA-based embedded system used as a frame-grabber for a custom image sensor.
Designing, testing and maintaining cross-platform PC acquisition software that uses an Ethernet interface to a frame-grabber and supports the main development tool suite for advanced product development.
Designing advanced production test / control software for wafer-level testing of custom image sensors.
Creating, developing, testing a proprietary serial communication protocol and PCI-based implementation to facilitate advanced tester applications.
Porting and maintaining Linux versions of company-wide software libraries for internal cross-platform software development.
Developing Linux kernel drivers and control software for both custom and off-the-shelf image sensors.
(Privately Held; 1-10 employees; Graphic Design industry)
January 2002 — May 2003 (1 year 5 months)
Create e-commerce solutions for customers using PHP, Perl, PostgreSQL and Apache
Maintain existing e-commerce infrastructure
Interface with both designers and customers to determine design requirements and feasibility within a negotiated schedule
(Educational Institution; 201-500 employees; Higher Education industry)
September 2002 — May 2003 (9 months)
Project Description:
A PCI card encapsulating an embedded system running the Linux operating system which transparently filters network traffic and appears to the host machine as a standard network interface card.
Accomplishments include:
Developing a project schedule including work/task distribution
Designing / fabricating / Debugging the PCI Card
Porting the colilo bootloader to the MCF5249 and re-contributing the code to the OpenSource project
1999 — 2003
photography, computer networking, linux