Senior Software Engineer, Simulator Development
samsung semiconductorSan Jose, CA
Senior Software Engineer, Simulator Development
samsung semiconductorSan Jose, CALead L6
Engineering ServicesResearch and Development in the Physical, Engineering, and Life SciencesCustom Computer Programming Services
APPLY NOW (opens in a new tab)Staff Engineer, Trace-Driven Simulator Development San Jose, California, United StatesThe engineer develops and extends the trace-driven power/thermal simulation engine, integrating power macromodels, workload traces, and thermal solvers into a coherent, scalable simulation flow. Daily onsite presence at our San Jose, CA office in alignment with our Flexible Work policy
Reports to: SVP, R&D (Power & Thermal Lab)
What You'll Do:
Implement and optimize trace-driven power and thermal simulation engines.
Integrate IP-level power macromodels into system-level simulation.
Manage a time-indexed simulation flow across power and thermal domains.
Generate transient power maps and perform spatiotemporal hotspot analysis.
Interface with reduced-order thermal models and CFD-calibrated solvers.
Ensure simulation performance, scalability, and reproducibility.
What You Bring:
Bachelors degree 10+ years of experience or Masters degree 8+ years of experience or PhD Degree 5+ years of experience.
Strong C++ software-engineering background.
Experience building or extending simulation frameworks.
Familiarity with discrete-event or time-stepped simulation architectures.
Solid software-design, debugging, and performance-optimization skills.
Preferred Qualifications:
Experience with time-indexed and event-driven simulation.
Knowledge of numerical methods or reduced-order modeling.
Exposure to data-pipeline integration.
Matching similar jobs
Level
Lead L6
Location
San Jose, CA
Occupation
Software Developers
Industry
Engineering Services
Posted
12 days ago