I am a member of these organizations:
I contribute to these organizations:
I would be a member of the Eric Conspiracy, if there actually was such a thing.
I currently work at Ubicom (formerly known as Scenix). Ubicom makes very inexpensive high-speed microcontrollers for networking. I was originally in the core software engineering team, and am now an applications engineer.
For a little over two years, I worked at Pluris Inc. in Cupertino, California. We're developing terabit routers. I designed a dual-port Ethernet board for the Motorola MBX860 single-board computer, and modified the VxWorks device driver to support it. I wrote the MPLS data path software for the router, and the Traffic Engineering Database software.
For a year and a half I worked at Replay Networks Inc. (formerly Pacific Digital Media). We developed a really awesome product called ReplayTV. I was responsible for the boot ROM, OS porting, some of the device drivers, microcontroller firmware, IR decoding, and various other system functions. ReplayTV was acquired by SonicBlue, which went bankrupt and sold the ReplayTV and Rio product lines to D&M Holding, the parent company of Denon and Marantz.
I worked for PNI Coporation (then named Precision Navigation Inc.), first as a contractor, and later as an employee. A few of the products for which I wrote firmware were:
People sometimes ask me for more information about the CyberMaxx. I've never even seen the finished product, but Halted Specialties sold as surplus some of the Matsushita active-matrix displays that it used. More info is available from:
For a year and a half I worked for ZeitNet, a subsidiary of Cabletron Systems. Zeitnet manufactured ATM products. No, not bank teller machines. ATM as in Asynchronous Transfer Mode, a high speed networking interface (typically 155 megabits per second). I was involved in porting the Zeitnet ATM protocol stack and drivers from Windows NT to Windows 95, and was responsible for some of the firmware for products based on NEC 4300i and IDT 4700 RISC processors.
For about four and a half years I was a software engineer at Telebit Corporation, working on the software for the NetBlazer family of multiprotocol routers. My last project there was writing the device drivers and startup code for Motorola MC68360 used in the NetBlazer LS, which is a multiprotocol ISDN router.
In 1981-1982, I worked for Apparat Inc. in Denver, Colorado. I wrote the second-generation software for their Apple II EPROM programmer, and was also involved in porting and maintenance for some of their other software products.
I grew up in the general vicinity of Denver, Colorado. My mother, two sisters, two nieces and a nephew live in that area. I'd like to move back there, but there don't seem to be as many jobs for network software engineers there.
I suffer from dysania and lethonomia. Does this entitle me to special consideration under the Americans with Disabilities Act? Don't worry. As far as I know, neither condition is contagious.
: Note that I disagree with the ACLU's stated position that the Second Amendment right to bear arms is not an individual right, but rather a collective right. They try to make their position seem moderate by claiming to not support an "unlimited right", but then they say that it's OK for the government to require registration. Presumably they would oppose the government imposing a registration requirement on free speech (First Amendment). And I doubt that they would claim that the right to be secure against unreasonable search and seizure (Fourth Amendment) is only a collective right. I don't see any basis for interpreting the word people in the First, Fourth, Ninth, and Tenth Amendments to mean individuals, but in the Second Amendment to instead mean a collective.
Last updated August 15, 2005
Copyright 1995-2005 Eric Smith