Randall Helzerman

Randall Helzerman Email and Phone Number

Proprietor of Snark Software @ Snark Software
Randall Helzerman's Location
Campbell, California, United States, United States
Randall Helzerman's Contact Details

Randall Helzerman work email

Randall Helzerman personal email

About Randall Helzerman

Over 10 years of experience in EDA physical design algorithms focusing on global and detailed routing at companies ranging from start-up environments to global leaders. Experience includes seven years at Intel and software engineering positions at companies including Synopsys and Mentor Graphics. Also skilled in iPhone and iPad application development.Specialties: EDA algorithms and data structures, Gobal and Detailed Routing, iPhone programming, Cocoa Touch, iPod/iPad application development. Computational Geometry algorithms. Object-oriented software architecture, C++, Objective C, Prolog.

Randall Helzerman's Current Company Details
Snark Software

Snark Software

View
Proprietor of Snark Software
Randall Helzerman Work Experience Details
  • Snark Software
    Founder
    Snark Software Oct 2009 - Present
    Campbell, Ca, Us
    Contract programming for Ausdia Design Automation. Project: SDC constraint conflict detection. Implemented capability to check SDC constraints for conflicts. Detects and reports all manner of path constraint conflicts (false path vs. multi-cycle path, clock group vs. max delay) for both setup and hold. Exceedingly efficient code: can check a 5 million instance design with several hundred thousand SDC constraints and several hundred clocks in under 10 minutes, using only a few hundred megabytes of memory. Ausdia now has the industry leading constraint conflict detection capability. It is the only solution which can handle designs of hundreds of millions of instances and thousands of clocks.Project: For Ausdia Design Automation. Implemented the capability totake two revisions of the same design, and compare their verilog and their SDC files to determine the impact of the change. Reports timing paths which got either easier to meet timing on (e.g. a max_delay path was turned into a false path) or harder to meet (e.g. two clocks which were in a clock group but were changed to a multi-cycle path). Impact: This functionality allows Ausdia's customers to quickly evaluate "what if" scenarios: e.g. determine whether some IP or features could be added or changed without adversely impacting convergence. Ultra-efficient algorithms and data structures allow these decisions to be done in hours instead of weeks, even on designs with millions of instances and thousands of clocks.Project:Did programming and worked with artists, domain experts, and contract programmers to produce the an iphone ap, "Ask God" a fun program which lets the user find selected Bible verses on various topics. Integrates with Twitter and facebook, allowing the users to share their verses with their friends on social media sites.
  • Bloomberg Lp
    Software Engineer -- Senior
    Bloomberg Lp May 2015 - Jul 2021
    Tradebook Post-Trade, clearing.
  • Bloomberg Lp
    Software Engineer -- Senior
    Bloomberg Lp 2015 - 2015
  • Synopsys
    Senior Cad Engineer Zroute
    Synopsys Sep 2008 - May 2010
    Sunnyvale, California, Us
    Maintained and enhanced Zroute. Implemented threshold-based nondefault rules and advanced soft design rule support, which improve both DRC convergence and route quality.
  • Mentor Graphics
    Senior Cad Engineer Global Routing
    Mentor Graphics Aug 2007 - Sep 2008
    Wilsonville, Or, Us
    Enhanced the global router for Mentor's Olympus-SOC. Implemented more accurate capacity calculation which had a dramatic impact on the runtime and route quality (drcs and wirelength) of track and detailed routing.
  • Sierra Design Automation
    Member Of Technical Staff
    Sierra Design Automation May 2003 - Aug 2007
    Us
    Created a detailed routing engine, tightly integrated with a timer, optimizer, and clock-tree synthesizer, creating an industry-leading performance-driven routing solution.
  • Intel Corporation
    Senior Cad Engineer
    Intel Corporation Jan 1997 - May 2003
    Santa Clara, California, Us
    Implemented a truly gridless, any wire/any width,performance-driven detailed router in C++.Research and Development of new algorithms for congestionanalysis, rip-up and reroute in the detailed router.

Randall Helzerman Skills

Eda C++ Graph Theory Prolog Algorithms Data Structures Architecture Objective C Linux Oop Stl Software Development C Software Engineering Verilog Programming Architectures

Randall Helzerman Education Details

  • Purdue University
    Purdue University
    Electrical Engineering
  • University Of Evansville
    University Of Evansville
    Electrical Engineering

Frequently Asked Questions about Randall Helzerman

What company does Randall Helzerman work for?

Randall Helzerman works for Snark Software

What is Randall Helzerman's role at the current company?

Randall Helzerman's current role is Proprietor of Snark Software.

What is Randall Helzerman's email address?

Randall Helzerman's email address is ra****@****hoo.com

What schools did Randall Helzerman attend?

Randall Helzerman attended Purdue University, University Of Evansville.

What skills is Randall Helzerman known for?

Randall Helzerman has skills like Eda, C++, Graph Theory, Prolog, Algorithms, Data Structures, Architecture, Objective C, Linux, Oop, Stl, Software Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.