Edward Green is a Principal Electrical Engineer and registered Professional Engineer with deep hands-on experience across embedded systems, analog signal conditioning, DSP and industrial networking, complemented by leadership roles in product development and project management. He blends firmware and hardware expertise—spanning PIC, Z80, 8051, NIOS II, FPGA/NIOS designs and real-time OS architectures—with formal training in DSP, an MBA, and certifications including PMP and CSM. Edward has led cross-functional teams, managed multi-million dollar budgets, and implemented ISO-9000 and Critical Chain practices to consistently deliver compliant, manufacturable products (CE/UL/ATEX-aware). He is also an active software contributor—leading NOAA’s netCDF-4 efforts and contributing to Spack and netcdf-c—bringing scientific software reliability and performance improvements to open-source ecosystems. Notably, he co-invented a patent on noise reduction via signal multiplication, reflecting a long track record of inventive problem solving in measurement instruments. Based in Longmont, CO, he continues to bridge legacy instrument knowledge with modern embedded Linux and Altium-based PCB design.
8 years of coding experience
29 years of employment as a software developer
MBA Business Administration and Management General, MBA Business Administration and Management General at Colorado State University
Certificate C++ Programming for Financial Engineering (with Distinction), Certificate C++ Programming for Financial Engineering (with Distinction) at Baruch College
MSEE Digital Signal Processing and Controls, MSEE Digital Signal Processing and Controls at University of Colorado Denver
Master Certificate in IS/IT Project Management Project Management, Master Certificate in IS/IT Project Management Project Management at Villanova University
BSEE Electrical Engineering and Computer Science, BSEE Electrical Engineering and Computer Science at University of Colorado Boulder
Official GitHub repository for netCDF-C libraries and utilities.
Role in this project:
Back-end Developer
Contributions:46 reviews, 529 commits, 162 PRs in 2 years 8 months
Contributions summary:Edward's commits focused on preventing integer overflows within a file processing function, demonstrating a concern for code reliability and potential vulnerabilities. This indicates a focus on improving the robustness of the core library. Additional work improved documentation and added benchmark programs demonstrating involvement in both development and performance testing within the netCDF-C library. The commits highlight a contribution to performance analysis and code maintainability.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Backend Developer
Contributions:76 reviews, 29 commits, 45 PRs in 1 year 2 months
Contributions summary:Edward primarily contributed to the Spack package manager by adding and updating package definitions for various scientific software libraries. Their work involved creating `package.py` files, which specify how to build and install software. The user also added maintainers for several NOAA-related packages, indicating a focus on incorporating relevant scientific software. Furthermore, the user updated existing package definitions for improved compatibility and maintainability.
compilerspythonradiussplatformslinux
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.