Andrew Plumb

Senior Staff Engineer (AMS IC CAD) at Marvell Technology

Ottawa, Ontario, Canada
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

👤
Senior
🎓
Top School
Andrew Plumb is a Senior Staff Engineer specializing in analog/mixed-signal IC CAD with 16+ years of hands-on experience delivering and supporting Cadence Virtuoso-based flows across CMOS and BiCMOS/SiGe foundries. He combines deep EDA tooling expertise—SKILL, OpenAccess, Assura/Calibre, MMSIM/IUS—with specification-driven verification and behavioral modeling to accelerate system-level validation. At Marvell and prior at Inphi/Cortina he has owned complex CAD support and custom model-generation flows that bridge R&D and tapeout. An active open-source contributor, he has improved OpenSCAD’s MCAD library and automated macOS build flows for OpenSCAD, reflecting a practical maker mindset that also surfaces in 3D printing and firmware/hardware hobbies. Based in Ottawa, he pairs formal engineering training from Queen’s with a knack for scripting and automation that quietly keeps multi-node design ecosystems running.
code16 years of coding experience
job22 years of employment as a software developer
bookB.Sc., Math & Engineering, Control and Communications Systems, B.Sc., Math & Engineering, Control and Communications Systems at Queen's University
languagesFrench, English
github-logo-circle

Github Skills (15)

dependency-management10
3d-models10
macos10
bash10
openscad10
build-automation10
cad10
cprogramming-language9
font-face9
c-language9
fonts9
cmake8
qt7
3d-printing6
3d6

Programming languages (6)

C++ShellJavaScriptOpenSCADJupyter NotebookPython

Github contributions (5)

github-logo-circle
openscad/openscad

Feb 2012 - Sep 2016

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:35 commits, 8 PRs, 57 comments in 4 years 8 months
Contributions summary:Andrew focused on improving the build process and dependency management for OpenSCAD on macOS. They modified build scripts to use PWD-dependent paths, conditionally download dependencies, and incorporate changes from the master branch. They also updated the macOS build dependencies script, adding support for 64-bit builds, and including Eigen2. Further work involved addressing compiler warnings and setting up the build environment via setenv_mjau.sh and addressing issues related to the Qt directory.
3dcadopenscad3d-modelsdxf-files
openscad/MCAD

Feb 2012 - Mar 2012

OpenSCAD Parametric CAD Library (LGPL 2.1)
Role in this project:
userSoftware Engineer
Contributions:6 commits in 24 days
Contributions summary:Andrew primarily focused on adding and improving functionality within the OpenSCAD parametric CAD library. Their contributions include the implementation of a `braille_ascii_font()` function, followed by subsequent revisions to improve spacing accuracy and overall code quality. Furthermore, the user introduced a `polytext()` module to simplify text rendering using the existing font definitions and added features such as bold, underline, and strike modifiers.
cadlgplopenscad
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