Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

美商賽發馥股份有限公司臺灣分公司

New

Java VM Software Performance Analysis Engineer

Posted Updated
Discussion

Description

The Role:

We are seeking a JVM Performance Specialist to serve as the technical authority for managed runtimes on our RISC-V IP architecture. You will deep dive into JVM internals (JIT compilation, runtime execution, and garbage collection) to identify and resolve critical performance bottlenecks across pre-silicon, FPGA, and production environments.

By collaborating with our Compiler Team to optimize JIT code generation and fine-tuning GC algorithms, you will directly impact system scalability, throughput, and latency. This role goes beyond high-level tuning to bridge the gap between Java software execution and cutting-edge RISC-V hardware, ensuring our IP delivers peak performance for enterprise-critical workloads.

Responsibilities:

  • Profile and analyze core datacenter workloads to pinpoint inefficiencies in CPU utilization, memory hierarchy, I/O throughput, and network interactions within distributed and containerized environments.
  • Establish benchmarking methodologies and performance regression testing frameworks to ensure consistent execution quality of Java-based services on RISC-V.
  • Act as the primary expert in diagnosing and resolving performance friction within the Just-In-Time (JIT) compiler and the HotSpot runtime environment.
  • Collaborate closely with the Compiler Team to drive improvements in JIT code generation, ensuring the JVM effectively leverages the unique features of the RISC-V ISA.
  • Optimize JVM parameters to achieve industry-leading latency and throughput.
  • Translate performance data into actionable insights for hardware architects, helping to influence future RISC-V IP design to better support managed runtime environments.

Skills

Apply

See also