Edward Sandberg

Research & Engineering

Parallel Computing, Virtual Machines and Hypervisors, Network Storage


Ed Sandberg brings in-depth software engineering and implementation experience to the Galois team, with expertise in model-based systems engineering, AADL-based modeling, virtualization technology, software and firmware engineering, network storage, and information technology.

Ed was the primary developer of the Phase 1 RIVULETS feasibility demonstration. He was able to show marked performance improvement in Computational Fluid Dynamics code by utilizing parallelization techniques and converting existing algorithms into vectorized formulations.

He was also a developer on the SESSAF program, which added functionality to our CAMET® Library, devising model-based engineering tools that assist with safety analysis, and extending capabilities to automatically generate reports based on the resulting analysis.

On the Magrana project, Ed added numerous security related features to a hardened Hypervisor based on XenServer. One exciting feature was the ability to boot the system via Secure Boot. At the time even standard (insecure) UEFI boot was not available in XenServer.

On the DARPA GRAINS project, Ed addressed scaling and performance issues in the reasoning engine, speeding up portions of the code to run in seconds rather than hours, and verifying functionality of the code using a variety of mathematical solvers (CBC, COIN, GLPK).

On an Air Force SBIR to improve CubeSat design engineering, Ed implemented an automatic report generation capability, a major cost savings benefit. And on the AFRL VOLTA project, with permission from the commercial vendor, he was able to extract and reverse engineer the open-source protocol used to communicate with the device, which advanced VOLTA’s security analysis capabilities with embedded cyber-physical systems.

Before joining Adventium (now Galois), Ed worked at Dell Compellent as a Senior Technical Support Engineer specializing in linux environments.  He oversaw a team that provided expert real time support to customers and traveled to customer sites to provide hands on assistance during emergencies. This is where he built his experience with a variety of hardware vendors including Cisco, Brocade, QLogic, McData, HP, and Dell.

Prior to this, Ed worked with Professor L. C. Lew Yan Voon at Wright State University in Ohio to develop and analyze test cases with single atomic layers of carbon group elements (carbon, silicon, and germanium). He wrote tests using the ABINIT package to exploit the parallelism offered by the Ohio Supercomputer Center, with memory utilization being a central concern.

He has a B.S. in Physics, with a Minor in Mathematics, from the University of Minnesota, Duluth.