Mark Schimmel is a senior R&D compiler engineer with over three decades of hands-on experience building C/C++ and Ada compilers, optimizers, and embedded-code generation for processors including ARC, PowerPC, MIPS, and DSPs. Currently at Synopsys he drives Clang/LLVM backends and auto-vectorization for ARC64 and multiple DSP targets, after leading optimization and codegen work at Wind River, Borland, and other toolmakers. His background spans low-level emulation, JTAG debugger integration, and feature work across commercial compilers—skills that surface in production-grade embedded toolchains. Based in Felton, California, he combines deep systems knowledge with practical delivery for constrained targets, and is a long-time practitioner rather than a manager, still coding compiler backends himself. An understated strength is his continuity across generations of embedded processors, giving him rare institutional memory about ABI, codegen tradeoffs, and real-world embedded constraints.
5 years of coding experience
21 years of employment as a software developer
Bachelor of Science - BS, Computer and Information Sciences and Support Services, Bachelor of Science - BS, Computer and Information Sciences and Support Services at Biola University
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
Mark Schimmel - R&D Engineer, Senior Staff at Synopsys