SystemC Modeling Developer (Remote)

UST Inc
San Francisco, CA, United States
about 1 month ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence BIOS C++ (Programming Language) Profiling Computer Engineering Software Debugging Firmware PCI Express Quick EMUlator (QEMU) Software Engineering SystemC
+3 more
Performance Testing Model Validation Information Technology

Job description

UST is searching for a skilled SystemC Modeling Developer to join our Server Architecture & Performance Engineering team. In this role, you will design and develop SystemC/TLM models for next-generation Compute and AI server platforms, enabling architecture exploration, performance analysis, and pre-silicon software development. This is a high-impact opportunity to directly influence future server SOC and platform designs.

The opportunity:

  • Develop SystemC/TLM2.0-based functional, timing, and performance models for server subsystems (CPU, memory, I/O, accelerators, AI engines).

  • Build modular, scalable models for Compute & AI workloads and integrate them into simulation frameworks.

  • Perform system-level performance modeling, profiling, and bottleneck analysis across compute, memory, and accelerator paths.

  • Support pre-silicon BIOS, firmware, and driver enablement using virtual platforms.

  • Validate models against RTL or hardware references to ensure functionality and accuracy.

  • Work with simulators such as Synopsys Virtualizer, Cadence VSP, QEMU-based frameworks, etc.

  • Collaborate with architects, RTL designers, platform engineers, and performance teams to align modeling results with product goals.

  • Document model features, APIs, interfaces, and usage workflows for internal teams.

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

Requirements

  • Bachelors or Masters degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.

  • 5+ years of experience in the following areas:

  • SystemC/TLM modeling, TLM2.0, and C/C++.

  • Computer architecture including CPU pipelines, cache hierarchy, memory controllers, PCIe/CXL, and AI/compute subsystems.

  • Pre-silicon simulation, or architectural modeling for semiconductor/server platforms.

  • Cycle-accurate, timing-accurate, or transaction-level modeling.

  • Pre-silicon simulation flows and virtual platform development.

  • Performance data, interpret system behavior, and provide optimization insights.

  • Debugging skills in complex simulation environments., Firmware Development, C++, ARM, BIOS, Debugging, Performance Testing, Performance Modeling, Hardware Architecture

Benefits & conditions

Employees receive eleven (11) paid holidays, two (2) weeks of paid vacation per year, and are eligible for health, dental, disability and life insurance.

About the company

Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.

UST is a mission-driven group of 29,000+ practical problem solvers and creative thinkers in more than 30 countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.

With us, you’ll create a boundless impact that transforms your career-and the lives of people across the world., We proudly embrace the values that have shaped UST since day one. We build our culture of Humility, Humanity, and Integrity. These values inspire us to nurture a people-first, human centric culture that fosters diversity, prioritizes sustainable solutions, and keeps our people and clients at the forefront of all decisions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

41 sec

Massive client data loss and bio-digital storage

Chris Heilmann +1 · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

6:04 min

Modeling physical device capabilities into digital representations

Richard Bieck · LIVE

58 sec

Leveraging open source frameworks and environmental simulation

Thomas Tomow Thomas Tomow · World Congress 2025

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

Videos

See all

Related articles

See all