CrawlJobs Logo

Lead Platform Emulation Engineer

amd.com Logo

AMD

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

AMD is seeking a Platform Emulation Software Engineer to join our Data Center GPU organization. Our products support the rapidly scaling Data Center and High-Performance Compute infrastructure. You will be an integral member of the Platform Emulation team responsible for: Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification; Writing tools to improve the efficiency of debugging hardware on emulation; Building and executing GPU benchmarks/applications on the emulator; Developing emulation infrastructure and tools. You will work alongside a team of innovative engineers to support the deployment of AMD’s Instinct ML products targeting Supercomputers and Data Center workloads.

Job Responsibility:

  • Design and implement GPU applications in CUDA/HIP to enhance pre-silicon verification
  • Develop tools and automation to improve the efficiency of debugging hardware on emulation
  • Run and collect data for analysis on AMD’s high-end emulators and simulation models
  • Develop scripts/tools to parse and analyze data from emulation runs
  • Run and collect functional and performance data for AI/ML workloads
  • Collaborate with senior engineers to support debug of hardware-related failures and performance issues observed on emulation
  • Attend weekly meetings, provide status communication, and deliver technical presentations

Requirements:

  • Strong knowledge of computer hardware architecture (GPU/CPU, memory hierarchy, interconnects, caches)
  • Excellent programming skills in C, C++
  • Excellent programming skills in Python
  • Excellent programming skills in Tcl
  • Experience or understanding of shared memory concurrent programming
  • Experience or understanding of relaxed memory models
  • Experience or understanding of cache coherency
  • Working knowledge of Linux/Unix environments and shell scripting
  • Knowledge of computer software architecture and boot flow (boot code, BIOS, device drivers, OS)
  • Excellent oral and written communication skills
  • Willingness to learn and think outside the box

Nice to have:

  • Exposure to Verilog/SystemVerilog and waveform-based debug
  • Experience with ML workloads and profiling/performance analysis
  • Familiarity with APIs/platforms such as ROCm, OpenCL, OpenGL, Vulkan

Additional Information:

Job Posted:
March 21, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Lead Platform Emulation Engineer

Firmware Engineering Lead

We are looking for an experienced and passionate Firmware Engineer to join the N...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with microcontrollers and embedded C/assembly programming
  • Strong understanding of low-level HW/FW interfaces and performance optimization
  • Familiarity with multi-core firmware design and techniques
  • Experience with Real-Time Operating Systems (RTOS) and board support packages
  • Experience with hardware abstraction layers and shared code bases
  • Proficiency in Agile/Scrum firmware development methodologies
  • Hands-on experience with pre-silicon FW development environments, including emulation, RTL simulation, and modeling platforms
  • 10+ years of firmware development experience, with proven leadership capability
  • Exposure to AI-driven development tools and workflow optimization
  • Bachelor's or Master's degree in electronics/computer engineering or other applied sciences
Job Responsibility
Job Responsibility
  • Build and scale a local NBIO firmware team, including hiring, mentoring, and managing a mix of full-time employees and contractors
  • Lead day-to-day development efforts, including design, implementation, and co-verification of embedded firmware
  • Work within the broader NBIO firmware team to drive technical excellence and FW development best practices
  • Apply AI tools and techniques to improve workflows and accelerate development
  • Collaborate across sites and functions
Read More
Arrow Right

ASIC Engineer, Emulation

Engineers with experience in HW emulation and prototyping required to build ASIC...
Location
Location
United States , Sunnyvale
Salary
Salary:
146000.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ Years of experience with EDA tools and scripting languages used to build tools and flows for complex emulation environments
  • Experience with current emulation technologies and methods, simulation acceleration, in-circuit emulation, speed bridges, virtual prototyping, and hybrid methods
Job Responsibility
Job Responsibility
  • Deliver high-quality emulation and prototyping models on industry-standard emulation and prototyping platforms
  • Design, build, and execute comprehensive emulation test plans to ensure model accuracy and support pre-silicon validation efforts
  • Lead the development and adoption of best-in-class emulation methodologies to accelerate hardware verification and software development
  • Collaborate with Design, DV, validation, and software teams to develop tools, flows, and mechanisms that demonstrate key performance indicators such as functionality, performance, and power efficiency
  • Enhance and mature standard interfaces including PCIe, DDRx, USB, and other interfaces on emulation components such as speed bridges, transactors, and virtual components
  • Continuously improve the efficiency and effectiveness of emulation components and workflows for testing, debugging, analysis, and automation
  • Partner with vendors to troubleshoot issues, deploy new emulation capabilities, and drive ongoing improvements
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Deputy Chief Information Security Officer

Fox Corporation is seeking an exceptional Deputy Chief Information Security Offi...
Location
Location
United States , Los Angeles
Salary
Salary:
352000.00 - 450000.00 USD / Year
foxnews.com Logo
Fox News Media
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in cybersecurity leadership roles, ideally within large-scale enterprises or complex, distributed organizations
  • Strong knowledge of the NIST Cybersecurity Framework and enterprise risk management principles
  • Extensive experience leading complex security governance, enterprise architecture, and vulnerability management efforts
  • Proven ability to operate in ambiguity, making clear, timely decisions even when information is limited or incomplete
  • Experience securing consumer-facing applications and high-visibility digital platforms, with an understanding of performance, scalability, and user impact
  • Proven success operating and optimizing flagship enterprise security technologies and platforms
  • Exceptional communication and partnership skills, enabling effective collaboration with executives, legal teams, engineers, and external stakeholders
  • Proven expertise in incident response, threat detection engineering, and security operations at scale
  • Demonstrated ability to lead and inspire high-performing, cross-functional teams
Job Responsibility
Job Responsibility
  • Drive execution of FOX’s forward-leaning cybersecurity strategy, applying a practical, risk-based approach to protect the company’s most critical assets and enable secure business innovation
  • Ensure alignment with the NIST Cybersecurity Framework and drive continuous improvement across processes, controls, and capabilities
  • Partner with Technology, Product, Engineering, and Broadcast teams to ensure security enables innovation across cloud, infrastructure, media distribution, and emerging platforms
  • Lead security operations, engineering, architecture, and trust & safety, emphasizing secure-by-design thinking, automation, and modern approaches that maximize impact and efficiency
  • Conduct and oversee technical tabletop exercises, red/purple team engagements, adversary emulation, and readiness assessments
  • integrate findings into improved defenses, architectural decisions, and incident response plans
  • Serve as senior technical escalation for complex incidents and investigations, ensuring rapid response, evidence-driven decision-making, and close coordination with Legal, IR partners, and outside counsel when appropriate
  • Lead cyber operations, including a forward-leaning, highly automated SOC, advanced threat detection engineering, and continuous optimization of detections, telemetry, and response workflows
  • Maintain deep situational awareness of the global threat landscape, cloud architectures, adversary tradecraft, and emerging technologies to ensure FOX stays ahead of evolving risks
  • Mentor and develop high-performing teams while fostering a culture of innovation and continuous improvement
What we offer
What we offer
  • medical/dental/vision, insurance, a 401(k) plan, paid time off, and other benefits in accordance with applicable plan documents
  • Fulltime
Read More
Arrow Right

Firmware Verification Lead

AMD is looking for a specialized software engineer who is passionate about impro...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-16 years of experience in Baremetal or Linux Kernel internals/driver development/application development
  • Proficient in C/C++ and embedded systems
  • Working experience in verification and testing of Embedded System software or firmware
  • Good experience in Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems
  • Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes
  • Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc.
  • Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc.
  • Define, Design and Develop manual/Automation test cases for Embedded system projects
  • Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl
  • Experience in GIT environment and Test Automation framework – Pytest, Jenkins etc.
Job Responsibility
Job Responsibility
  • Board bring-up activities for Software components like bootloader, (Secure Bootloader components like Crypto Engines etc., platform managers (Power management, Clock management , system restarts/shutdowns etc.)
  • Bring-up activities for Software stack for Linux and baremetal including Applications for ARM based boards and emulation platforms, Proto-typing platforms
  • Develops and execute test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification
  • Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures
  • Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework
  • Run the Regression tests, triage issues, create Defects in the system and wok with development team for closure. Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc.
Read More
Arrow Right
New

Silicon Design Engineer

AMD's VBU - Virtual Bring-Up Central Methodology team, is a seasoned engineer fo...
Location
Location
Canada , Markham
Salary
Salary:
124000.00 - 186000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Background in emulation or prototyping, familiarity with flows and infrastructure
  • Development skills in Python/Perl, C/C++, Verilog, Unix shell
  • Proficiency in Unix environment, administrative level preferred
  • Familiarity with SQL is a plus
  • Other useful skills: Perforce, GIT, Jenkins, ELK, PowerBI
  • Bachelors or Masters degree in computer engineering/Electrical Engineering
Job Responsibility
Job Responsibility
  • Design and develop efficient solutions targeting AMD emulation and prototyping efficiency
  • Work with EDA vendors to implement best practices to ensure most optimal flows
  • Develop solutions to ensure emulator workload execution performance tracking for the leading-edge performance/throughput
  • Evaluate, implement and help to improve FPGA-based technologies and platforms
  • Analyze and improve multitude of data, collected through emulation
  • Contribute to testbench development and improvement
  • Be true part of the great team, priding itself in collaborative, supportive and open culture
  • Fulltime
Read More
Arrow Right

Senior Product Security Low-Level Researcher

As a Product Security Low-Level Researcher at Island, you will focus on deep tec...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
island.io Logo
Island
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of operating system internals, kernel architectures, or driver development (Linux, Windows, macOS, or mobile OSes)
  • Hands-on experience with low-level programming in C/C++, Rust, or assembly
  • scripting experience (e.g., Python) for tooling and automation
  • Background in kernel vulnerability research, driver auditing, exploit development, or advanced reverse engineering
  • Deep familiarity with low-level vulnerability classes (e.g., UAF, race conditions, logic bugs, privilege escalation, sandbox and isolation bypasses)
  • Experience with kernel debuggers, fuzzers, emulation, or virtualization-based analysis frameworks
  • Strong curiosity and research mindset, with a passion for understanding systems at their lowest layers and breaking assumptions they rely on
Job Responsibility
Job Responsibility
  • Low-Level Vulnerability Research: Research and discover vulnerabilities in operating system kernels, drivers, system services, virtualization layers, and low-level system components relevant to Island’s execution and trust boundaries
  • Kernel & OS Internals Analysis: Analyze kernel subsystems (memory management, scheduling, IPC, filesystems, networking) and OS security primitives to identify design flaws, logic bugs, and exploitation opportunities
  • Exploit Development & Validation: Develop proof-of-concept exploits for kernel- and driver-level issues to validate impact, assess exploitability, and inform mitigation strategies
  • Security Testing & Tooling: Design and build custom tooling for kernel fuzzing, syscall/interface testing, driver analysis, and low-level instrumentation across supported platforms
  • Cryptography & Trust Mechanisms: Assess the implementation and usage of cryptographic primitives, key management, secure boot, attestation, and hardware-backed security features, identifying weaknesses or misuse patterns
  • Threat Modeling at the System Level: Collaborate with architects, platform engineers, and the Product Security Lead to model threats across privilege boundaries, boot chains, isolation mechanisms, and OS-level integrations
  • Research Enablement & Knowledge Sharing: Track emerging exploitation techniques, kernel research, and advanced persistent threat tradecraft
  • contribute findings to internal playbooks, design guidance, and long-term security strategy
Read More
Arrow Right

Multilingual Expert Software Engineer

This role involves designing, developing, debugging, and leading software enhanc...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering
  • Typically 4-6 years experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Familiarity with core AI principles such as supervised and unsupervised learning, model training and evaluation, and algorithm selection
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Leads multiple project teams of other software systems engineers and responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Designs and implements AI-driven enhancements within systems software to improve performance, diagnostics, and automation
  • Leverages machine learning models and data analytics to optimize system behavior, detect anomalies, and support intelligent decision-making across platforms and subsystems
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
What we offer
What we offer
  • Comprehensive suite of health, financial, and emotional wellbeing benefits
  • Specific programs catered to helping employees reach their career goals
  • Inclusive environment embracing diversity and individual uniqueness.
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Lead - Xbox

Come help build the next evolution in Xbox Game Compatibility. Join the Xbox Pla...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
Job Responsibility
Job Responsibility
  • Help define the architectural vision for GPU emulation subsystem
  • Lead investigations into GPU correctness issues, rendering anomalies, performance regressions, and hardware‑specific behaviors
  • Oversee development and growth of GPU engineers
  • Ensure system‑level compatibility across all new and existing Xbox hardware endpoints
  • Drive roadmap planning, prioritization, and execution across GPU workstreams
  • Enforce engineering excellence: code quality, regression prevention, performance validation, reliability, and telemetry‑driven improvements
  • Coordinate cross‑team dependencies with Platform OS, Silicon design, and graphics pipeline teams to maintain execution velocity
  • Influence long‑term hardware and system‑software direction by representing engineering needs and ecosystem constraints
  • Mentor engineers in graphics debugging, low‑level GPU feature implementation, compiler pipelines, and hardware‑aware performance engineering
  • Unblock the team technically by providing expertise that accelerates problem resolution
  • Fulltime
Read More
Arrow Right