Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Virtual Hardware Modeling

Talent Software Services

Senior Software Engineer - Virtual Hardware Modeling

The compute performance and power efficiency requirements of custom AR/VR devices require custom silicon. Our client team is driving the state of the art forward with breakthrough work in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map the human body. We are seeking a modeling engineer to develop high‑level models of complex SoC hardware. This combines models of custom hardware accelerators for vision, 2D and 3D graphics, machine learning and more, within a multi‑core, multi‑level memory hierarchy SoC architecture, and serves as the primary simulation vehicle for system software and firmware.

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.
  • Coordinate virtual platforms with hardware development programs, validating multiple SoCs and architectural changes with system software and firmware engineering, enabling end‑to‑end silicon validation test frameworks.
  • Enhance the virtual platforms to enable SoC and system architecture exploration by instrumenting models for power and performance metrics, allowing for data‑driven design decisions and trade‑off analysis to optimize system performance and power consumption.
Minimum Qualifications
  • 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.
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Virtual Hardware Modeling in Sunnyvale, CA vacancy
  • $184k - $287.5k

     ...We are hiring software engineers to work on the CUDA driver, a core component...  ...realize the potential of NVIDIA hardware for a growing range of computational...  ...cars to video games and virtual reality! CUDA defines a unified programming model across a range of system configurations... 
    Virtual
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...Are you a motivated system software engineer with a deep understanding of...  ...realize the potential of NVIDIA hardware for a growing range of...  ...driving cars to video games and virtual reality. Key...  ...the CUDA APIs and programming model Extend important CUDA programming... 
    Virtual
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...is seeking outstanding senior engineers to work on the CUDA...  ...will join a versatile software engineering team that...  ...performance of NVIDIA hardware across diverse workloads...  ...vehicles, gaming, and virtual reality. This multi-functional...  ...APIs and programming model Build and maintain... 
    Virtual
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...rendering, and flexible software frameworks, Holoscan makes...  .... Combine generative models with the Holoscan Sensor...  ...real‑time “AI‑powered virtual sensors” that behave like real hardware—enabling development and...  ...Electrical or Computer Engineering, or related fields.... 
    Virtual
    Senior
    Flexible hours

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • $165k - $180k

     ...frequency, real-world data engine at the intersection of robotic...  ...imaging. Our FDA-cleared “ virtual sonographer ” is a portable...  ...Health is looking for a senior software engineer to join as a key member...  ...imaging algorithms, AI/ML models, and hardware interfaces into a cohesive,... 
    Virtual
    Senior
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    2 days ago
  • $152k - $228k

     ...Join to apply for the Senior Software Engineer, Routing role at Nuro Join...  ...AI with automotive-grade hardware. Nuro licenses its core technology...  ...Experience with ETA modeling At Nuro, your base pay...  ...Software Development Engineer, Virtual Network San Jose, CA $19... 
    Virtual
    Senior
    Full time
    Remote work

    Nuro

    Mountain View, CA
    2 days ago
  • $150k - $180k

     ...workloads. We focus on first-principles engineering across silicon, systems, and networking...  ...platform is a functionally accurate software model of our ASIC architecture, enabling...  ...generations, ensuring it accurately represents hardware behavior and scales to support our... 
    Senior
    Full time
    Immediate start

    Upscaleai

    Santa Clara, CA
    2 days ago
  • Senior Software Engineer, TPU Performance, Hardware, Software Co-Design By applying to this position you will have an opportunity to share your preferred working...  ...aware algorithm optimization and related simulation modeling. Establish a deep understanding of the latest... 
    Senior

    Google Inc.

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

    Responsibilities Develop state‑of‑the‑art model optimization techniques—...  ...on the road. Architect the software interface to seamlessly...  ...in Computer Science, Computer Engineering, or a related technical field...  ...‑end performance across the hardware/software boundary. Ways to Stand... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...Senior Software Engineer, Server Fleet Infrastructure Join to apply for the...  ...CoreWeave’s global server hardware fleet. Build and maintain...  ...Software Development Engineer, Virtual Network San Jose, CA $19...  .... Software Engineer, Plant Modeling and Tools Redwood City,... 
    Virtual
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  •  ...A technology consulting firm is seeking a Senior Software Engineer focused on Virtual Hardware Modeling. The ideal candidate will design and develop high-level models of complex SoC hardware, integrating various hardware accelerators. Applicants should have a B.S. in Computer... 
    Virtual
    Senior

    Talent Software Services

    Sunnyvale, CA
    2 days ago
  •  ...looking for a smart, driven engineering professional to join our...  ...networking switches. Threat Modeling & Mitigation: Develop a...  ...master key swap procedures. Hardware-Software Co-design: Collaborate...  ...security workflow for setting up virtual pods and programming keys... 
    Virtual
    Senior
    Full time

    Upscaleai

    Santa Clara, CA
    3 days ago
  • $184k - $299k

    We are now looking for a Senior Research Scientist...  ...on Multimodal Foundation Models and Robotics! NVIDIA is...  ...complex skills across the virtual and the physical world....  ...simulation and on robot hardware; Collaborate with research and engineering teams across all of NVIDIA... 
    Virtual
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $204k - $259k

     ...simulator is one of the most complex virtual environments ever built. It blends deterministic...  ...is "real"? We are looking for a Senior Software Engineer to build the metrics and systems that...  ...by explicit rules or foundation models—provide a trustworthy representation of... 
    Virtual
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    9 hours ago
  • $213k - $263k

     ...In this hybrid role, you will report to a Software Engineering Manager. You will: Build the infrastructure to administer a "virtual driver's test" for the Waymo Driver....  ...real-world driving behavior. Apply ML models from partner teams, and optionally contribute... 
    Virtual
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • A leading technology firm in Santa Clara is seeking a Software Virtual Platform Engineer to specialize in virtual platforms. This role involves developing high-level system virtual models of complex SoC hardware, collaborating with cross-functional teams, and requires extensive... 
    Virtual
    Senior

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $185k - $230k

     ...to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal...  ...of relevance measurement, tuning, and modeling. ~ Engineering experience with large...  ...and other insights from in-person and virtual meetings - turning meetings into... 
    Virtual
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    10 hours ago
  • $224k - $356.5k

     ...Senior Software Engineer – NVIDIA SDG NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing...  ...content generation using LLM and Generative AI models. Hands‑on experience with 3D virtual content creation and animation tools (e.g., Maya,... 
    Virtual
    Senior

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • $130k - $180k

     ...to data operations, acting as virtual teammates for data...  ...that combines multiple language models and a custom-built knowledge...  ...forefront of the AI-powered data engineering revolution. You can read more...  ...Forefront : Push the boundaries of software engineering by combining... 
    Virtual
    Senior
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    3 days ago
  • $171k - $275k

     ...and update complete vehicle software and AI applications. This...  ...OSs and frameworks in a virtualized environment to power the real...  ...on real roads. As a Senior Software Engineer, AOSP, you will play a key...  ...collaborating closely with hardware, firmware, and cross‑functional... 
    Virtual
    Senior
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Decisive Point

    Mountain View, CA
    2 days ago
  •  ...Job Description Role Overview As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring...  ...the realism, accuracy, and coverage of our virtual environments and sensor models, Sim Validation enables developers and... 
    Virtual
    Senior
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    4 days ago
  • $150k - $225k

     ...Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...might be in our redundant software and hardware strategy with a longer-term horizon in...  ...of computer vision and deep learning models Hands-on experience of high performance... 
    Virtual
    Senior

    PlusAI, Inc.

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    Senior Deep Learning Software Engineer, LLM Performance page is loaded## Senior Deep Learning Software Engineer...  ...solutions to deploy and serve these models.Collaborate with the deep learning community...  ..., conjuring up the amazing virtual worlds of video games and Hollywood... 
    Virtual
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $56.25 - $173 per hour

     ...Senior/Staff Software Engineer, Motion Planning Join to apply for the Senior/Staff...  ...advanced software and hardware powering the fleet, facilitating...  ..., and validated in a virtual environment. Develop a thorough...  ...in search-based planning, model predictive control (MPC),... 
    Virtual
    Senior
    16 hours
    Odd job
    Full time
    Summer work
    Internship
    Work at office

    Gatik

    Mountain View, CA
    2 days ago
  • $164k - $205k

     ...Join to apply for the Senior Software Engineer role at Cohesity Join to apply for the Senior...  ...Senior Software Development Engineer, Virtual Network San Jose, CA $194,000.00-$4...  ...weeks ago Sr. Software Engineer, Plant Modeling and Tools Software Engineering... 
    Virtual
    Senior
    Full time
    Work at office
    Remote work
    2 days per week
    3 days per week

    Cohesity

    Santa Clara, CA
    2 days ago
  • $140k - $230k

     ...technologies; Arene, our software development platform...  ...foundation of our virtual verification and validation...  ...testing, and model training. WHO ARE...  ...seeking an experienced Senior Simulation Engineer with a strong background...  ...assistance and hardware in the loop scenarios... 
    Virtual
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Woven by Toyota

    Palo Alto, CA
    5 days ago
  • $124k - $210k

     ...Senior Software Engineer - 3D Experiences Job Description CoStar Group (NASDAQ: CSGP) is a leading global...  ...and insights around Matterport’s 3D model technology. You will play a critical...  ...Life, legal, and supplementary insurance Virtual and in‑person mental health counseling... 
    Virtual
    Senior
    Full time
    Remote work

    Visual Lease Services Inc

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking an experienced...  ...solutions to deploy and serve these models. Collaborate with the deep learning...  ..., conjuring up the amazing virtual worlds of video games and Hollywood... 
    Virtual
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $124k - $210k

     ...Matterport - Senior Software Engineer, SDK Job Description CoStar Group is a leading global provider...  ..., including interface design, type modeling, and ontology ~ Experience in both 2...  ..., and supplementary insurance? ~ Virtual and in person mental health counseling... 
    Virtual
    Senior
    Full time
    Work at office
    Work from home

    CoStar Realty Information, Inc.

    Sunnyvale, CA
    3 days ago
  • $129.4k - $198.4k

     ...What You'll Do Develop andimplementsimulation components that model vehicle ECUs, actuators, chassis, and tires. Develop...  ...Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a... 
    Senior
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Virtual Hardware Modeling. Be the first to apply!