Bangalore
2 days ago
Simics Development Lead

UST Job Title: Lead II - Semiconductor S/W Product Development

Who we are

At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our clients to co-create lasting change. With 30,000+ employees in over 25 countries, we build for boundless impact. Visit us at .

The Opportunity

UST is seeking a Simics Development Lead with extensive experience in pre-silicon virtual platform development. The ideal candidate will lead modeling and simulation of SoC/IP components using the Simics platform, collaborating with architecture, firmware, and validation teams to enable high-fidelity virtual prototypes.

Key Responsibilities

Lead the development of Simics-based models for SoC components, peripheral devices, and system-level interconnects Design and implement behavioral models to accurately represent pre-silicon hardware functionality Integrate custom models into the Simics simulation environment, validate model accuracy, and maintain model library Collaborate with architecture, design, firmware, and validation teams to capture modeling requirements and define deliverables Debug functional and performance issues in the models and support test execution teams using the virtual platform Drive improvements in simulation performance, fidelity, and reusability Document model interfaces, usage guidelines, and version changes Participate in code reviews, maintain code quality, and follow best practices for model development

Required Skills

Strong C/C++ programming skills with hands-on experience in modeling SoC/IP components Proficiency with Simics simulation environment or equivalent virtual platform tools (e.g., QEMU, SystemC) Deep understanding of SoC architecture, CPU/memory hierarchies, and peripheral interfaces (PCIe, I2C, SPI, etc.) Experience developing instruction-set simulators, transaction-level models, or behavioral models Familiarity with system boot flows and embedded firmware (UEFI, BIOS, BMC) Working knowledge of version control systems like Git and build tools like Make/CMake

Desired Skills

Prior experience leading a modeling team or project Understanding of simulation performance optimization and debugging of race conditions Exposure to hardware design specs, register definitions, and firmware integration Experience with scripting languages (Python, Bash) for test and integration workflows Familiarity with CI/CD integration for model validation pipelines

Qualification

Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field 8+ years of experience in embedded software development, including 3+ years with Simics modeling or similar simulation environments

What we believe

Humility: We listen, learn, and help selflessly
Humanity: We use business to improve lives
Integrity: We honor commitments and act responsibly in relationships

Equal Employment Opportunity Statement

UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation.



All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.


UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.

 

• To support and promote the values of UST.

• Comply with all Company policies and procedures

Por favor confirme su dirección de correo electrónico: Send Email