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.
$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...VirtualSenior$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...VirtualSenior- ...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...VirtualSenior
$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....VirtualSeniorFlexible hours$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,...VirtualSeniorRemote workWorldwide$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...VirtualSeniorFull timeRemote work$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...SeniorFull timeImmediate start- 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
$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- ...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,...VirtualSeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours
- ...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...VirtualSenior
- ...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...VirtualSeniorFull time
$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...VirtualSenior$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...VirtualSeniorFull timeRemote work$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...VirtualSeniorFull timeRemote work- 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...VirtualSenior
$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...VirtualSeniorPermanent employment$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,...VirtualSenior$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...VirtualSeniorWorldwide$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...VirtualSeniorFull timeFor contractorsFor subcontractorFlexible hours- ...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...VirtualSeniorLocal areaWork from home
$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...VirtualSenior$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...VirtualSenior$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),...VirtualSenior16 hoursOdd jobFull timeSummer workInternshipWork at office$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...VirtualSeniorFull timeWork at officeRemote work2 days per week3 days per week$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...VirtualSeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$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...VirtualSeniorFull timeRemote work$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...VirtualSenior$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...VirtualSeniorFull timeWork at officeWork from home$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...SeniorLocal areaWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Virtual Hardware Modeling. Be the first to apply!
- software engineer internship remote Sunnyvale, CA
- software engineer staff Sunnyvale, CA
- machine learning software engineer Sunnyvale, CA
- software engineer part time Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- junior software developer Sunnyvale, CA
- software engineer entry level Sunnyvale, CA
- software development engineer aws Sunnyvale, CA
- startup software engineer Sunnyvale, CA
- rust software engineer Sunnyvale, CA

