Bruce R. Montague is a Researcher in SRL's Core Research group in Mountain View, CA. Dr. Montague has been doing system software development since 1975. He has been a civilian Air Force computer scientist (doing mostly operating system work), a member of the Computer Science department staff and C3 board of the Naval Postgraduate School, and a senior OS and filesystem engineer at Digital Research (DRI). Dr. Montague received a PhD from UCSC in the area of system programming languages for concurrent operating system programming. Dr. Montague has also been associated with a number of startup companies and, after receiving his PhD, spent 7 years as a Silicon Valley operating system and system programming consultant.
Dr. Montague did the original implementations of commercial filesystems widely used by IBM (the filesystem in the very successful 4683 cash register) and Apple (the first version of the HFS written in C), worked on the implementation of a wireless router operating system and network stack that was used by Nokia, did the core graph algorithms in a leading PC product in the database space (Embarcadero ER/Studio) and at UCSC wrote the first embedded operating system, JN, specifically designed to run Java (and likely also the first designed to support embedded web devices, such as stand-alone webcams). As an undergraduate Dr. Montague spent much time on X-ray diffraction studies of shocked crystals similar to those found on the Moon.