John Chase

Software Engineer

Mountain View, California, United States30 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in EDA with extensive C++ experience.
  • Proven track record in data infrastructure projects.
  • Strong background in optimization and algorithms.
Stackforce AI infers this person is a seasoned EDA engineer with expertise in optimization and multithreaded systems.

Contact

Skills

Core Skills

EdaC++Embedded LinuxSystem ProgrammingTiming AnalysisVerilogSimulationOptimization

Other Skills

MultithreadingDebuggingAlgorithmsComputational GeometryPhysical Placement PartitioningDatabase-level Undo/RedoDevice API DevelopmentPlace and RouteSynthesisOptimization ModelsHeuristicsSchedulingTCLFPGALinux

About

Experienced C/C++ programmer in the EDA industry, working on technically challenging data infrastructure projects.

Experience

30 yrs 2 mos
Total Experience
5 yrs
Average Tenure
15 yrs
Current Experience

Synopsys

Sr. Staff R&D Engineer

Jun 2011Present · 15 yrs · San Francisco Bay Area

  • Data model & infrastructure development for ICC II, a high-performance, multithreaded physical design system. Major projects involve computational geometry, physical placement partitioning, and database-level undo/redo. Also involved with tool development for quantum circuit technology.
EDAC++MultithreadingDebuggingAlgorithms

Annapolis micro systems

Sr. Software Engineer

Sep 2008Apr 2011 · 2 yrs 7 mos · Baltimore, Maryland Area

  • Software engineer on CoreFire development team. Duties involved system programming, device API development, and server/client design in embedded linux computing environments.
Embedded LinuxSystem ProgrammingDevice API Development

Lattice semiconductor inc

Sr. Software Engineer

Mar 2005Sep 2008 · 3 yrs 6 mos · Allentown, Pennsylvania Area

  • Software engineer, responsible for implementing and maintaining various features of the company's proprietary EDA application, which does technology mapping, place and route, timing analysis, and other tasks involved in the programming of the company's hardware product line. Also implemented an in-house verilog synthesis tool for flow testing.
EDAVerilogTiming AnalysisPlace and Route

Altera

Sr. Software Engineer

Mar 2001Mar 2005 · 4 yrs · San Francisco Bay Area

  • Software engineer, responsible for implementing and maintaining various features of the company's proprietary EDA application, which does synthesis, place and route, timing analysis, simulation, and other tasks involved in the programming of the company's hardware product line. I have also pursued and developed projects regarding automated software testing.
EDASimulationSynthesisTiming Analysis

Roadway express

Sr. Operations Research Analyst

Jul 1999Mar 2001 · 1 yr 8 mos · Cleveland/Akron, Ohio Area

  • Responsible for developing optimization models and heuristics used in scheduling and resource allocation problems. Specifically worked on projects such as crew scheduling, freight balancing, pickup and delivery scheduling, and call center staffing.
Optimization ModelsHeuristicsSchedulingOptimization

Us army

Airborne Infantry

Jul 1988Dec 1991 · 3 yrs 5 mos · Vicenza Area, Italy

  • Stationed in Vicenza, Italy.

Education

Carnegie Mellon University

MS — Operations research

Jan 1999Present

University of Rochester

BS — Applied mathematics

Jan 1997Present

Stackforce found 100+ more professionals with Eda & C++

Explore similar profiles based on matching skills and experience