CrawlJobs Logo

Functional Simulation Engineer

United Kingdom, Cambridge · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

Join AMD’s SimNow AI team and lead the evolution of how we build, maintain, and scale large‑scale pre‑silicon simulation software using AI and large language models (LLMs). SimNow is an advanced C++ simulator that supports validation of the software‑visible behavior of next‑generation AMD designs. In this role, you will set technical direction and build production‑grade AI systems that automate device model generation, enable large‑scale refactoring, and transform how engineers interact with complex simulation infrastructure. You will work at the intersection of deep C++ systems engineering, AI/ML for code generation, and pre‑silicon validation workflows, collaborating closely with simulation engineers, hardware architects, and validation teams across AMD. You will operate as a technical leader, owning architecture decisions, mentoring other engineers, and driving adoption of AI‑assisted workflows across the organization.

Job Responsibility

  • Architect end-to-end AI pipelines for SimNow automation, spanning specification ingestion, planning, multi-level C++ code generation, validation, and deployment
  • Lead design and code reviews, making technical decisions that balance scalability, safety, and long-term maintainability
  • Mentor engineers on modern C++ best practices, large-scale system design, and AI-assisted development techniques
  • Collaborate with SimNow core teams, hardware architects, and pre-silicon validation engineers to translate requirements into robust solutions
  • Design and build LLM-based agents that generate complex C++ device models, including state machines, register callbacks, serialization, and multi-layer architectures
  • Develop codebase-intelligence systems (e.g., RAG pipelines leveraging semantic analysis, clang tooling, cscope) to extract patterns from decades of C++ evolution
  • Implement closed-loop build–test–iterate workflows where agents generate code, compile it, run tests, analyze failures, and refine outputs safely
  • Extend Python-based test harnesses and build evaluation frameworks to measure correctness, specification compliance, and productivity impact
  • Design scalable prompt and context-engineering systems (templates, includes, pattern libraries) for complex multi-step agentic workflows
  • Build telemetry, metrics, and dashboards to understand AI effectiveness, quality, cost, and adoption
  • Instrument agent workflows with observability and feedback loops to support continuous improvement
  • Drive best practices for AI-assisted engineering across the pre-silicon validation organization

Requirements

  • 10+ years of professional C++ experience with large, complex codebases
  • Expert-level knowledge of modern C++ (C++11 and later), including templates, STL, RAII, smart pointers, move semantics, and advanced OOP patterns
  • Deep understanding of compilation pipelines, linking, symbol resolution, and debugging complex build failures
  • Proven experience designing and maintaining modular architectures in multi-million-line C++ systems
  • Experience modernizing or extending large legacy codebases without breaking existing functionality
  • Strong Python skills for test automation, evaluation, and infrastructure tooling
  • Production experience building AI-powered systems, developer tools, or code-generation pipelines OR a demonstrated strong trajectory with substantial hands-on LLM/agentic work
  • Experience designing multi-step agentic systems with tool use, state management, and iterative refinement
  • Strong prompt and context-engineering skills, including validation and guardrails
  • Experience defining metrics and evaluation strategies for code quality and correctness
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field

Nice to have

  • Pre-silicon validation, functional simulation, or emulation workflows
  • Reading and interpreting hardware specifications (block diagrams, register maps, signal definitions)
  • Verilog/SystemVerilog familiarity or computer architecture background
  • Experience with clang/LLVM tooling or static analysis infrastructure
  • Track record of technical leadership in large engineering organizations

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Functional Simulation Engineer

8 matching positions

Asic Dv Engineer, Simulation Acceleration And Hybrid Verification

Meta is hiring an ASIC Verification Engineer with background in Simulation Accel...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
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 relevant experience
  • Hands-on experience in Verilog, SystemVerilog, UVM, C/C++, Python based verification
  • Experience of working with Zebu, Palladium, Veloce HW platforms
  • Experience in Cluster and SoC level verification using Hybrid Simulation and Emulation based methodologies
  • Proficiency in scripting languages such as Python, Perl, or TCL to build tools and flows for verification environments
  • Experience in architecting and implementing Hybrid Verification infrastructure and executing verification cycle
Job Responsibility
Job Responsibility
  • Propose, implement and promote the Simulation Acceleration and Hybrid Verification Methodology to be used across the group, both at the Cluster and at the SoC level
  • Work with Architecture and Design teams to come up with functional, use case and performance test plan for the DUT
  • Define Verification scope, create environment, testplans and close use case scenarios and performance using targeted tests at Cluster and SoC level
  • Debug, root-cause and resolve functional failures in the design, partnering with the Design team
  • Develop and drive continuous Hybrid Verification improvements using the latest methodologies, tools and technologies from the industry
  • Build reusable/scalable environments for Hybrid Verification. Evaluate and recommend solutions for Hybrid Verification and Simulation Acceleration
  • Provide training for internal teams and mentoring of engineers related to Hybrid Verification Methodology
  • Fulltime
Read More
Arrow Right

Principal Network Simulation Engineer - VLSI

Principal Network Simulation Engineer - VLSI. This role has been designated as '...
Location
Location
United States
Salary
Salary:
174000.00 - 352500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's, Master's or PHD degree in Electrical Engineering, Computer engineering or equivalent
  • 10+ years' experience
  • Strong understanding of network architecture and system-level design
  • Proficiency in simulation modeling in C++ and analysis in Python
  • Experience in analyzing architectural trade-offs and optimization strategies
  • Ability to work effectively in cross-functional teams
Job Responsibility
Job Responsibility
  • Develop simulation models for NICs, switches, and future system architectures
  • Design and implement simulation motifs to drive realistic network scenarios
  • Create tools for performance analysis and visualization
  • Evaluate performance, scalability, and fault tolerance of proposed architectures
  • Apply software engineering best practices to ensure reliable and efficient simulation outcomes
  • Collaborate closely with network architects, ASIC designers, and software engineers
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Simulation & Digital Twin Architect

At General Motors, our product teams are redefining mobility. Through a human-ce...
Location
Location
United States , Austin;Warren;Mountain View
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or PhD in Computer Science, Software Engineering, Robotics, Electrical/Computer Engineering, or related field
  • 10+ years of software engineering experience, including principal-level architecture or technical leadership for large-scale, multi-team platforms or systems
  • Deep experience with at least one major 3D or manufacturing simulation environment (e.g., Unity, Unreal, NVIDIA Isaac/Omniverse)
  • Proven track record integrating systems across PLM/CAD, MES/production, PLC/controls, and data/analytics platforms
  • Strong programming skills in C++, C#, Python, or similar, with experience designing APIs, services, and data models
  • Experience with cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes) for high-scale simulation and Digital Twin workloads
Job Responsibility
Job Responsibility
  • Own the end-to-end architecture for GM’s manufacturing Digital Twin & Simulation stack (plant models, AMR/cobot and equipment simulation, material flow, and integrations with PLM, CAD, MES, and data platforms)
  • Define and maintain enterprise reference architectures, APIs, and data contracts used across plants and business units
  • Architect scalable data schemas and pipelines for ingesting and managing plant and floor data for both simulation and operational twins
  • Design modular, distributed simulation architectures that balance fidelity and cost across cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes)
  • Lead cross-functional, multi-team initiatives
  • align teams and vendors to shared architectures and standards
  • Act as a principal technical voice for Digital Twin & Simulation, mentoring senior/staff/principal engineers and influencing technical direction across GM
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Simulation

General Motors is a global leader in advanced driver assistance. With Super Crui...
Location
Location
United States , Sunnyvale
Salary
Salary:
160200.00 - 246300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of applied experience developing complex evaluation, simulation, or test frameworks
  • Proficient in developing Python for production systems, including unit testing, code review, performance tradeoffs, and reliability best practices
  • Proven cross-team technical leadership, including defining strategies adopted by multiple teams and influencing system and architecture decisions
  • Strong written and verbal communication, driving decisions, communicating risk, and giving constructive feedback to diverse stakeholders
  • Bachelor's or higher degree in Computer Science, Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Architect large-scale test infrastructure and evaluation pipelines that enable and quantify the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation
  • Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-owned test operations and evaluation products into regular development workflows and release decision processes
  • Invent novel methodologies and deliver implementation to quantify and characterize the trustworthiness and effectiveness of simulation test and evaluation products at scale
  • Drive technical roadmaps and strategic priorities while partnering cross-functionally to integrate new simulation technologies aligned with AV goals
  • Own and refine key simulation evaluation metrics and KPIs used for readiness and safety decisions
  • synthesize and present results and tradeoffs to stakeholders
  • make insights readily available to partner teams through interactive dashboards
  • Maintain a high technical standard through architectural design, design reviews, and code reviews, setting patterns and best practices for the broader team
What we offer
What we offer
  • Medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Simulation

General Motors is a global leader in advanced driver assistance. With Super Crui...
Location
Location
United States , Sunnyvale
Salary
Salary:
129400.00 - 198400.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of applied experience developing complex evaluation, simulation, or test frameworks.
  • Proficient in developing Python for production systems, including unit testing, code review, performance tradeoffs, and reliability best practices.
  • Demonstrated ability to drive technical design and execution across multiple teams and organizations in a remote or distributed environment.
  • Strong communication and collaboration skills.
  • BS, MS, or PhD in Computer Science, Engineering, or equivalent experience.
Job Responsibility
Job Responsibility
  • Design, build, and maintain large-scale test infrastructure and evaluation pipelines that enable and quantify the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation.
  • Develop and maintain GM's core simulation dashboards and reports, delivering clear, actionable, and interpretable insights on test operations, simulation trust and health trends to engineering teams and leadership.
  • Drive scalable simulation quality assessments, standardized processes, and automation to support seamless integration of automated outputs with human-in-the-loop analysis and evaluation.
  • Collaborate with cross-functional partners across Autonomy, Systems, Safety, and customer teams to define, refine, and drive consensus on simulation validation methodologies and requirements.
  • Uphold high standards for code quality and software architecture through code reviews and technical leadership, mentoring other engineers on software engineering and simulation testing best practices.
  • Leverage AI-assisted development tools and analytics platforms to enhance productivity, improve code quality, and drive innovation in simulation testing.
What we offer
What we offer
  • Medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Simulation Engineer

TECHNIA is looking for a Senior Simulation Engineer to join us based in Milton K...
Location
Location
United Kingdom , Milton Keynes
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BEng in Automotive, Mechanical, or Aerospace Engineering, or a BSc in a relevant Engineering discipline
  • Strong knowledge of product, system, and component analysis for project delivery
  • Experience using Abaqus/CAE or Abaqus for CATIA
  • Good understanding of engineering materials and their properties in design and analysis
  • Proficient in Microsoft Office (Word, Excel, PowerPoint, Outlook)
  • Demonstrable problem-solving skills and analytical thinking
  • Strong presentation and communication skills
  • Hand calculations
  • Structural analysis (linear and non-linear)
  • Dynamic, modal, and vibration analysis
Job Responsibility
Job Responsibility
  • Perform advanced simulations of components, systems, and products using a range of CAE tools and methodologies
  • Define and agree analysis scope based on customer requirements, providing technical leadership to stakeholders
  • Apply first-principles engineering and hand calculations to validate and support simulation results
  • Interpret analysis outputs and deliver clear, data-driven design recommendations
  • Lead technical discussions and chair customer meetings, ensuring actions are tracked and delivered on time
  • Develop, maintain, and enhance CAE standards, processes, and best practices across the organisation
  • Mentor and support junior engineers, providing technical guidance and training
  • Interface directly with clients to resolve complex technical challenges and deliver expert advice
  • Produce high-quality technical reports, documentation, and presentations for diverse audiences
  • Develop reusable simulation models and methodologies to improve efficiency and consistency
What we offer
What we offer
  • Dynamic, international environment
  • Exciting opportunity to work with impactful projects
  • Attractive Benefits package (Pension, healthcare and many more benefits)
  • Competitive Salary
  • Continuous training, support and focus on your personal and professional development
  • A truly diverse working environment where differences are embraced
  • Family-friendly culture
  • Fulltime
Read More
Arrow Right

Senior Staff Engine Simulation Engineer

The Senior Staff Engine Analysis/Simulation Engineer provides engineering input ...
Location
Location
United States , Waukesha
Salary
Salary:
Not provided
energysystems.com Logo
Energy Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science Degree in Mechanical or Electrical Engineering or related discipline
  • 10+ years of relevant work experience
  • Previous experience in a Simulation Engineer, Analysis Engineer, or a related engineering discipline
  • Proficiency in 1-D simulation with GT-SUITE
  • Proficient at applying MATLAB/Simulink and Python in engineering analysis and simulation
  • Extensive hands-on experience with GT-xCHEM or CHEMKIN as applied to engine aftertreatment system modeling
  • Proficiency in applying 1-D and 3-D CFD tools to internal combustion engine related systems, including thermal management, lubrication system, crankcase ventilation, combustions phasing, camshaft design, turbochargers, exhaust gas recirculation, and exhaust aftertreatment
  • Proficient in simulating in-cylinder combustion using Converge
  • Proficient with co-simulation environments, including Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL)
  • Experience with machine learning and predictive analytics techniques applied to engine performance and emissions modeling
Job Responsibility
Job Responsibility
  • Lead the development and performance of system-level and component-level simulations using 1-D tools such as GT-SUITE, Matlab/Simulink, Converge, and Ansys Fluent to support engine and generator design and development
  • Conduct CFD and FEA analyses to evaluate thermal, structural, and fluid dynamics performance of mechanical and energy systems
  • Conduct in-cylinder combustion analysis using Converge to aid in optimizing the power cylinder design for combustion efficiency and thermal management
  • Interpret and make recommendations based upon simulation results and collaborate with cross-functional teams through design reviews and technical discussions to guide product development
  • Develop modeling workflows and analysis best practices to improve efficiency and accuracy
  • Document analysis objectives, methods, and results using standardized reporting formats and recommend modifications based upon findings
  • Apply data analysis techniques, including Matlab/Simulink modeling, Python-based scripting and machine learning, to support predictive modeling and performance forecasting
  • Stay informed on relevant technologies, tools, and industry trends to support continuous improvement and recommend changes to best practice based upon findings
  • Fulltime
Read More
Arrow Right

Factory Simulation Engineer (Omniverse), Special Projects

We are seeking a Simulation Engineer, Omniverse Specialist to design, develop, a...
Location
Location
United States , Los Angeles
Salary
Salary:
150000.00 - 200000.00 USD / Year
hadrian.co Logo
Hadrian Automation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Mechatronics, Industrial Engineering, or a related field (or equivalent practical experience)
  • 2–4 years of hands-on experience with Omniverse and/or robotics or factory simulation environments
  • 2+ years of engineering experience in a factory, manufacturing, or industrial setting
  • Demonstrated ability to make data-driven recommendations that improve production or operational metrics
  • Experience modeling multiple process technologies and production flows based on incomplete or low-fidelity inputs
  • Proficiency in Python (OOP) and/or C++, with experience using simulation or visualization APIs
  • Experience working with CAD data and industrial layouts
Job Responsibility
Job Responsibility
  • Develop, maintain, and evolve high-fidelity 3D and discrete-event simulations using NVIDIA Omniverse and related toolchains
  • Create reusable simulation assets, plugins, workflows, and visualization pipelines for cross-factory use
  • Translate ambiguous operational inputs (verbal descriptions, low-fidelity drawings, early layouts) into accurate, runnable simulation models
  • Partner with cross-functional stakeholders (Operations, Automation, Controls, Finance, Special Projects) to define simulation requirements and success metrics
  • Deliver simulation insights that inform layout decisions, throughput targets, capital planning, and risk mitigation
  • Steward the simulation toolchain, ensuring scalability, maintainability, and alignment with long-term platform architecture
  • Rapidly prototype models (0→1) and iterate them into production-ready, decision-grade assets
  • Communicate findings clearly to both technical and non-technical audiences, including executives
  • Support onboarding and knowledge transfer by documenting workflows, assumptions, and modeling standards
What we offer
What we offer
  • Medical, dental, vision, and life insurance plans for employees
  • 401k
  • Relocation support may be provided for certain situations, based on business need
  • Flexible vacation policy
  • Fulltime
Read More
Arrow Right