Senior Software Engineer - Virtual Hardware Modeling jobs in United States
cer-icon
Apply on Employer Site
company-logo

TALENT Software Services ยท 3 weeks ago

Senior Software Engineer - Virtual Hardware Modeling

TALENT Software Services is seeking a Senior Software Engineer specializing in Virtual Hardware Modeling. The role involves developing high-level models of complex SoC hardware, focusing on custom hardware accelerators and simulation for system software and firmware.

Artificial Intelligence (AI)ConsultingDevOpsHealth CareIT ManagementProject ManagementRecruitingStaffing Agency
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and develop SystemC TLM models to accurately represent the SoC architecture integrating emulated processors, DSPs, Network-on-Chip, DMA and memory controllers, etc
Integrate first-party and vendor models into the Virtual Platform, develop automated workflows to ensure register-level accuracy and complete connectivity at the SoC level, minimizing manual intervention and enabling continuous integration
Collaborate with silicon architects, digital designers and verification engineers to design and develop high-fidelity, fast C++ models for first-party IP

Qualification

C++SystemC/TLMVirtual platform toolsProcessor architecturesPythonC++ concurrency

Required

B.S. degree in Computer Science or Electrical Engineering or equivalent experience
7-10+ years of experience with 5+ years experience in hardware model simulation, virtual platform, performance modeling of complex SoCs or high-fidelity hardware accelerators
High proficiency in modern C++ in the domains of chip-design, electronic design automation or simulation
Experience with the SystemC/TLM library
Experience with virtual platform development tools and frameworks, such as Synopsys Virtualizer, Cadence Virtual Platform, Imperas OVP, or ARM Fast Models
Familiarity with processor/DSP architectures, such as ARM, RISC-V, and XTensa
Familiarity with NoC, MMU, address translations, and cache modeling
Familiarity with the standard C++ concurrency support library: threads, atomic operations, memory ordering, etc
Proficiency in Python to automate design flows, creation of collateral data

Company

TALENT Software Services

twittertwittertwitter
company-logo
Talent Software Services is an IT staffing services company of healthcare and government sectors.

H1B Sponsorship

TALENT Software Services has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2020 (1)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Prashanth Upadrashta
Vice President -Global Operations & Delivery
linkedin
leader-logo
Dave Iacarella
Owner
linkedin
Company data provided by crunchbase