US_East | Software Developer - Client Server_L4 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Expedite Talent Solutions ยท 23 hours ago

US_East | Software Developer - Client Server_L4

Expedite Talent Solutions 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 silicon for AR/VR devices, and collaborating with various engineering teams to ensure accurate and efficient hardware simulations.

IT ManagementProfessional ServicesWarehousing

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 developmentProcessor/DSP architecturesPythonNoC familiarityMMU familiarityCache modelingC++ concurrency support

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

Expedite Talent Solutions

twittertwitter
company-logo
Expedite Talent Solutions is a minority- and woman-owned firm delivering agile staffing, project outsourcing, and professional services to clients across the Healthcare, Commercial, and Public Sectors.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Sandeep Singh
Associate Director / Sr. Client Partner
linkedin
Company data provided by crunchbase