Wolfgang Pieb

Senior Software Engineer at SN Systems

Cupertino, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Wolfgang Pieb is a Senior Software Engineer based in Cupertino with over nine years of recent experience and a multi-decade career focused on compiler and toolchain development. He has deep C++ expertise and has contributed to high-profile open-source projects within the LLVM/Clang ecosystem, improving code generation, optimization, and DWARF debugging support. At SN Systems he continues to drive compiler development, building on prior roles across embedded systems, JVM work, and compiler toolchains at companies from Amdahl to Tandem. His hands-on changes—such as preventing empty basic blocks and implementing DWARF v5 string offset emission—reflect a strong command of low-level code generation and debugger semantics. Known for hunting subtle correctness and testing issues, he blends systems-level rigor with practical debugging improvements that aid downstream developers. Based in the heart of Silicon Valley, he brings both historical depth and current open-source impact to complex compiler engineering challenges.
code10 years of coding experience
job19 years of employment as a software developer
github-logo-circle

Github Skills (17)

debugging10
c-language10
performance-monitor10
dwarf10
llvm10
c1110
c1710
code-generation10
compiler-compiler10
performance-analysis10
cplus10
compiler10
cpp10
cprogramming-language10
compiler-construction9

Programming languages (2)

C++LLVM

Github contributions (5)

github-logo-circle
apple/swift-llvm

Feb 2017 - Feb 2019

Role in this project:
userBack-end Developer
Contributions:13 commits in 1 year 11 months
Contributions summary:Wolfgang primarily worked on debugging and enhancing the debugging information (DWARF) generation within the LLVM project, specifically targeting the code generation aspect. Their work involved addressing issues related to spill instructions and the generation of DBG_VALUE instructions, ensuring accurate tracking of variable locations during debugging. The user also contributed to the implementation of DWARF v5 string offsets tables, which involved modifying the code to emit the offsets correctly. These contributions improved the debugging capabilities within the LLVM compiler infrastructure.
llvm-mirror/clang

Jul 2016 - Nov 2017

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBackend Developer
Contributions:7 commits in 1 year 3 months
Contributions summary:Wolfgang contributed to the Clang compiler, primarily focusing on code generation and optimization. Their work involved modifying the code generation for if statements to prevent the creation of empty basic blocks, enhancing the efficiency of the compiler's output. The user also fixed issues related to testing and thunk mangling within the code. Their contributions show a deep understanding of compiler internals.
llvmcompilerc-plus-pluscobjective-c
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial