Jonathan Moeller

Jonathan Moeller Email and Phone Number

Senior Software Engineering Manager at Arm @ Arm
united kingdom
Jonathan Moeller's Location
Austin, Texas Metropolitan Area, United States
About Jonathan Moeller

Tenacious Senior Software Engineering Manager with a reputation for exceptional problem solving and innovative engineering. Unmatched hands-on engineering for versatile system power telemetry tools and emerging GPU performance library with ability to coach junior engineers to gain knowledge in tools and library development. Exceptional communication and motivational leader.Specialties: Software Engineering and Management, Computer Architecture, Performance & Power Analysis, Simulation, Hardware & Software, Problem-solving, Relationship-building, Hands-on Leadership

Jonathan Moeller's Current Company Details
Arm

Arm

View
Senior Software Engineering Manager at Arm
united kingdom
Website:
arm.com
Employees:
8668
Jonathan Moeller Work Experience Details
  • Arm
    Senior Engineering Manager - Profiling Tools
    Arm Oct 2024 - Present
    Austin, Texas, United States
    Senior software manager for development of new system characterization tooling.
  • Intel Corporation
    Development Tools Software Engineering Manager
    Intel Corporation Jan 2018 - Oct 2024
    Austin, Texas
    Managed 2 agile teams of software developers and QA engineers.• Stepped-in to manage a new open-source project aimed to provide a standard library interface for Intel GPU performance metrics. Brought project from a POC to initial product and delivered first 4 binary releases, inclusion as a new component in Intel oneAPI, and upstream to PyTorch Profiler.• Managed a diverse team of expert developers, established processes, and represented the project to management and release partners while simultaneously continuing to manage SoCWatch.• Managed development and test team and made direct code contributions for primary system telemetry tool used widely by Intel and OxM/OS customers for power management measurement and debug.• Ran Agile planning processes as product owner and first-line people manager, collected requirements from stakeholders and customers, maintained devops systems, and managed hardware lab environments.• Effectively planned and executed project operations through extensive use of Jira for issue tracking/planning and GitHub/GitHub Actions for code development and continuous integration.
  • Intel Corporation
    Software Engineer - Profiling Tools Development
    Intel Corporation Aug 2016 - Jan 2018
    Austin, Texas
    Developed software for embedded platform power and performance monitoring tools based on C++ and Java (Eclipse). Managed a device lab supporting power monitoring tool development and testing across PC Client, Mobile, and a variety of Embedded product segments.
  • Intel Corporation
    Software Engineer - Profiling Tools Development
    Intel Corporation Jul 2011 - Jul 2016
    Champaign, Il
    Developed software for embedded platform power and performance monitoring tools based on C++ and Java (Eclipse).• Developed a Node.js-based JavaScript/HTML5 cross-platform real-time power data collection and visualization tool that optimized real-time performance of an associated time-series data display UI.• Executed various code re-factorings and software lifecycle process steps to prepare the tool for suite integration and eventual external product release.• Developed and maintained a Java-based Android application for real-time capture and display of various system metrics for analysis of performance, power, thermals and more.
  • Intel Corporation
    Performance Team Lead / Staff Computer Architect
    Intel Corporation 2009 - Jun 2011
    Folsom, Ca
    Managed a small team responsible for behavioral performance modeling of CPU and GPU implementations, generating benchmark-level performance projections, and validating actual microprocessor performance pre- and post-Silicon.• Re-aligned development efforts around a new high-level graphics simulator which addressed many limitations of the existing graphics simulation capabilities.• Integrated iGPU performance simulator with an existing CPU cache and memory model, enabling much faster turn-around time, broader set of workloads, and the ability to connect both flavors of Intel’s iGPU cores to the shared on-die cache.• Directed team’s efforts to improve the model’s accuracy and execute a variety of cache and memory bandwidth studies, which led to decision to add a Mid-Level Cache into future iGPU designs.• Correlated simulator to existing silicon in order to improve accuracy and confidence in projections.• Directed 2 rounds of exploratory R&D with inputs from multiple internal teams, culminating in successful approval of 7 new Uncore features to 2011 CPU product that improved multi-threaded performance.• Acted as an individual contributor for final 6 months before transferring to the software organization. During this time, successfully modeled a novel replacement policy for front-end micro-operation cache that significantly simplified implementation while improving performance. Feature was ultimately implemented in 2015 CPU product.
  • Intel Corporation
    Microprocessor Performance Engineer / Architect
    Intel Corporation 2001 - 2009
    Folsom, Ca
    • Integrated Graphics Exploration: Transitioned successfully from CPU into GPU knowledge domains with no prior experience in graphics. Played a key role in Intel’s strategic decision to integrate the GPU into the CPU die in the forthcoming 2010/11 product by becoming the first person in the company to add a large Last Level Cache model to a graphics simulator and use it to quantify significant performance gains to be had by moving the GPU on-die with the CPU behind a shared cache.• Performance Simulator Developer: Modeled specific blocks of the CPU micro-architecture in high-level, cycle-accurate simulators based primarily in C/C++/SystemC. Acquired a deep and broad knowledge of the Fetch/Decode frontend, Caching Hierarchy, and Memory Interfaces across 3 CPU design cycles in P4, Core-2, and Core-I series integrated graphics designs.• Performance Projections: Produced quarterly estimates of projected CPU performance throughout the design cycle, accomplished using direct simulation of the projected design running representative subsets of key industry-standard CPU benchmark workloads combined with analytical projection models.• Performance Validation: Pre-Silicon - Validated the correctness of the CPU’s RTL implementation by correlating it to a cycle-accurate performance simulator. Root-caused and fixed any discrepancies in either RTL or simulator, improving confidence in RTL to match simulator projections. Post-Silicon - Measured benchmarks on first chips in actual systems, verifying results against pre-Silicon projections. Debugged and tuned hardware and firmware settings for optimal performance prior to shipping product.
  • Tellabs
    Technical Intern
    Tellabs May 2000 - Aug 2000
    Bolingbrook, Il
    Validated board-level HDL and schematic designs through hardware/software co-simulation tools for emerging optical-networking platform. Wrote Perl scripts to automate tasks and published results.
  • Fermi National Accelerator Laboratory
    Co-Op Student
    Fermi National Accelerator Laboratory Mar 1999 - Aug 1999
    Batavia, Il
    Performed electromechanical R&D work on future high-field magnets for particle accelerators such as the Large Hadron Collider (LHC).• Responsible for Finite Element-based physics simulations using ANSYS, 3D CAD design for prototype fabrication, and co-authoring of design study reports with a lead physicist.
  • Fermi National Accelerator Laboratory
    Co-Op Student
    Fermi National Accelerator Laboratory May 1998 - Aug 1998
    Batavia, Il
    Performed electromechanical R&D work on future high-field magnets for particle accelerators such as the Large Hadron Collider (LHC).• Responsible for Finite Element-based physics simulations using ANSYS, 3D CAD design for prototype fabrication, and co-authoring of design study reports with a lead physicist.

Jonathan Moeller Education Details

Frequently Asked Questions about Jonathan Moeller

What company does Jonathan Moeller work for?

Jonathan Moeller works for Arm

What is Jonathan Moeller's role at the current company?

Jonathan Moeller's current role is Senior Software Engineering Manager at Arm.

What schools did Jonathan Moeller attend?

Jonathan Moeller attended University Of Illinois Urbana-Champaign.

Who are Jonathan Moeller's colleagues?

Jonathan Moeller's colleagues are Michele Zevassus, Sachin Mudlapur, Jacky Cao, Rakshita Agarwal, Andy Benson, Pradeepti Saxena, Dawn Johnson.

Not the Jonathan Moeller you were looking for?

  • 5
    theihs.org, hillsdale.edu, mercatus.gmu, comcast.net, danvilleva.gov

    2 +151743XXXXX

  • Jonathan Moeller

    Westfield Center, Oh
    3
    hotmail.com, css-security.com, hopeinternational.org

    2 +133023XXXXX

  • Jonathan Moeller

    Advocating For Our Military Across The Joint Bases In San Antonio, Tx While Strengthening Our Local Economy & Community. Managing City Initiatives That Address Quality Of Life For Our Military Families.
    San Antonio, Tx

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.