David Constantine is an Embedded Software Engineer with 11 years of cross-disciplinary experience spanning embedded systems, hardware design, and applied machine learning research. Based in San Francisco, he currently develops embedded software at Square and previously led control-board modernization efforts at Teradyne, cutting debugging time and improving reliability for mission-critical systems. His graduate research applies evolution strategies to optimize multi-dimensional, non-differentiable functions in MATLAB, and he has turned research into reproducible code and documentation while contributing to the mlfinlab ecosystem during a quantitative-research apprenticeship. David combines low-level hardware insight with data-driven feature engineering (experience analyzing millions of log lines at Intel) and a history of teaching and technical communication, enabling him to bridge domain experts and engineers. He seeks roles that let him tackle hard problems, wear many hats, and translate research ideas into production-quality solutions.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science, Computer and Electrical Engineering, 3.30, Bachelor of Science, Computer and Electrical Engineering, 3.30 at George Fox University
Master of Science, Computer Science, 4.0, Master of Science, Computer Science, 4.0 at Portland State 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
David Constantine - Embedded Software Engineer at Square