A pioneer in the fields of logic circuit design, software engineering, and technology policy, Unger worked at Bell Telephone Laboratories, where he developed software tools for the first electronic telephone switching system.
In 1961 he left Bell Labs to teach courses on technology and society at the electrical engineering department at Columbia Engineering until his retirement in 2008. He was one of three tenured professors who joined the newly formed computer science department in 1979, along with Theodore Bashkow from electrical engineering and Jonathan Gross from the Mathematical Statistics Department.
A prolific researcher and writer, he authored two books and numerous papers on various aspects of computer science and engineering ethics, such as logic circuit design, software engineering, and technology policy. One of his books, The Essence of Logic Circuits, covers the fundamentals and applications of logic circuits.