Systems Engineer/Systems Modelling Engineer

Bolt
Sunnyvale, CA, United States
5 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$180,000.0 - $220,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Systems Engineering Compilers Computer Programming Microarchitecture Digital Architecture Firmware Python (Programming Language) MATLAB Simulink Software Requirements Analysis
+5 more
Subsystems System on a Chip Model-Driven Development Application Specific Integrated Circuits Caching

Job description

As a Systems Engineer/Systems Modelling Engineer, you will Support the development of executable models, simulations, and analytical workflows that inform system behavior of our SoC/IP. This role is critical for the risk reduction and requirement-definition phase of the project.

What you’ll do:

  • Understand and define ASIC system requirements based on product specifications and translate system-level requirements into block-level and circuit-level specs
  • Analyze micro-architecture trade-offs (NoC, caches, memory controllers, coherency fabrics) to optimize perf/power/area/fidelity.
  • Work closely with product management, architecture, and SoC design teams to influence product definition, PPA targets, and roadmap decisions
  • Support the development of executable models, simulations, and analytical workflows that inform system behavior
  • Contribute to design documentation and methodology improvements

Requirements

  • Bachelor’s/Master’s degree in Electrical Engineering or related field
  • Minimum 10 years of experience in Model-Based Systems Engineering
  • Experienced in converting document-based to model-based architecture
  • Strong understanding of CPU/GPU microarchitecture, memory hierarchy, and SoC interconnects
  • Familiarity with analytical/simulation tools (e.g., MATLAB, Simulink…)
  • Programming experience in Python, Java, or JavaScript for model automation and analysis
  • Effective communication skills to articulate architectural features and tradeoffs to design architecture and stakeholders., * Experience performing model driven design using Simulink and auto generated code defines input/output parameters and ensures integration of the entire system or subsystem
  • Familiarity with firmware, compilers, DV, and RTL design concepts
  • Demonstrated ability to model, simulate, and optimize performance, power, and area
  • Post-silicon performance correlation, root-cause gaps, and updating pre-silicon models to improve fidelity
  • Strong written and verbal communication skills and attention to detail to communicate clearly with stakeholders

Compensation Range: $180,000-$220,000 per year (California). This range represents the anticipated base pay for this role; the final offer may vary based on qualifications, experience, and location.

Benefits & conditions

  • Medical, Dental, & Vision - 100% covered premiums
  • Equity - Stock Options
  • 401(k) match
  • WFH Hardware

About the company

Bolt Graphics is a semiconductor startup based in Sunnyvale, CA building the fastest and most efficient graphics processors. We pride ourselves on our first principles approach to solving problems. We are energized by our mission to reduce the barrier of entry for content creation and consumption. Our goal is to enable everyone to easily create, simulate and consume immersive experiences as vividly as they can imagine them.

Apply for this position

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

Apply on startup.jobs
Prepare application

Good distractions

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

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:19 min

Shifting developer roles toward system specifications and design

Krzysztof Cieślak Krzysztof Cieślak · World Congress 2026 Europe

2:33 min

Maintaining prompt structures for prefix caching

Douglas Reiser Douglas Reiser · Europe 2026 Virtual

Videos

See all

Related articles

See all