Supermicro

Software Engineer

Supermicro

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $101,000 - $160,000 per year

About the role

  • Develop digital twin models and simulation environments using OpenUSD and related frameworks
  • Integrate thermal, power, and AI workload simulation into multi-physics engines
  • Build Python and C++ extensions, tools, and scripts for custom simulation behaviors
  • Model heat generation, power consumption, and workload impacts in real-time virtual systems
  • Create and optimize simulation-ready assets, scenes, and data pipelines
  • Collaborate on robotics, industrial digital twins, and AI workload validation projects
  • Automate testing, workflows, and performance analysis for simulation accuracy
  • Debug and optimize complex multi-physics interactions and real-time rendering
  • Document simulation architectures, models, and validation results

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Physics, Robotics, or related field
  • 5+ years of experience in 3D simulation, digital twins, multi-physics modeling, or graphics development
  • Strong proficiency in Python and C++ for simulation and extension development
  • Experience with OpenUSD, scene composition, or equivalent 3D standards
  • Knowledge of physics engines, thermal/fluid dynamics, power modeling, or real-time simulation
  • Familiarity with AI workloads, performance profiling, or energy consumption simulation
  • Understanding of extension APIs, automation, or integration in advanced 3D platforms
  • Excellent problem-solving skills for multi-domain system interactions
  • Strong collaboration and communication in cross-functional environments
Benefits
  • Comprehensive benefits package
  • Participation in bonus and equity award programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++OpenUSD3D simulationmulti-physics modelingthermal dynamicsfluid dynamicspower modelingreal-time simulationautomation
Soft Skills
problem-solvingcollaborationcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in PhysicsBachelor’s degree in Robotics