Senior Software Engineer - Virtual Hardware Modeling

Sunnyvale, CA, US • Posted 16 hours ago • Updated 16 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • system C
  • AR/VR
  • C
  • C++
  • hardware
  • virtual platform
  • Virtual
  • virtualizing
  • vision
  • 2D
  • 3D graphics
  • 3D
  • NoC
  • MMU
  • address translations
  • Cache modeling
  • TLM library
  • DSP architectures
  • ARM
  • RISC-V
  • XTensa
  • threads
  • atomic operations
  • memory ordering
  • Python
  • design flows
  • collateral data
  • Synopsys Virtualizer
  • Cadence
  • Synopsys
  • Imperas OVP
  • ARM Fast Models
  • Electrical Engineering

Summary

Job Title: Senior Software Engineer – Virtual Hardware Modeling

Location: Sunnyvale, CA (Onsite)


Job Summary:

We are seeking a Senior Software Engineer to develop virtual hardware models that accurately reproduce physical hardware behavior on a virtual platform. The role requires strong experience with SystemC for system-level modeling. While experience with AR/VR is not mandatory, it is considered a plus.


Key Responsibilities:

  • Develop and maintain virtual hardware models to simulate and reproduce system behavior.

  • Implement SystemC-based models for components, subsystems, and complete hardware platforms.

  • Collaborate with hardware and software teams to ensure accurate representation of hardware functionality.

  • Validate virtual models against physical hardware for functional correctness and performance.

  • Support software teams in testing and debugging using virtual platforms.

  • Document model designs, methodologies, and testing results.

  • Explore AR/VR integration to enhance visualization of virtual hardware (optional).


Required Skills & Qualifications:

  • Strong experience with SystemC and system-level modeling.

  • Proficiency in C/C++ programming.

  • Experience with hardware-software co-simulation and virtual prototyping.

  • Understanding of embedded systems, SoCs, or ASIC design flows.

  • Strong analytical, problem-solving, and communication skills.


Preferred Qualifications:

  • Experience with AR/VR integration for visualization or simulation purposes.

  • Familiarity with transaction-level modeling (TLM) and verification frameworks.

  • Prior experience in virtual hardware or platform development.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90999382
  • Position Id: 8910008
  • Posted 16 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Santa Clara, California

22d ago

Easy Apply

Contract

$70 - $90

San Jose, California

Today

Third Party, Contract

$60 - $68 hourly

Santa Clara, California

22d ago

Easy Apply

Contract

80 - 85

Santa Clara, California

Today

Full-time

USD 119,000.00 per year

Search all similar jobs