Summary
Stephen Engelman is a Solutions Architect with 11+ years driving simulation and virtual platform efforts that bring embedded software teams earlier into SoC development. He blends deep SoC verification roots (Specman/e, SystemVerilog, UVM) with hands-on embedded work—SystemC/TLM2 device modeling, kernel and Android porting, filesystems, and EDA tool development—so he moves seamlessly between hardware-aware verification methodology and production software. At Cadence he builds systems and tooling used by field engineers and customers, pairing crazy shell scripting and crisp documentation with practical debugging in the field. His background includes enterprise web application work and years as an application engineer, giving him both product-building and customer-facing chops. Based in Portland, he’s equally comfortable designing testbench architecture or dropping into low-level kernel/driver work to unblock teams.
11 years of coding experience
11 years of employment as a software developer
BS in Engineering, BS in Engineering at Walla Walla University