Bangalore
4 days ago
Simics Development Lead

Title: Simics Development Lead

Location: Bengaluru, India.

 

Who we are:

Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world. 

 UST is a mission-driven group of 30,000+ practical problem solvers and creative thinkers in over 30+ countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.

 With us, you’ll create a boundless impact that transforms your career—and the lives of people across the world.

Visit us at .

 

You Are:

Simics Development Lead

 

Key Responsibilities:

·       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

·       7+ years of experience in embedded software development, including 3+ years with Simics modeling or similar simulation environments

 

Skills

·       SIMICS,Python,Development

 

 

What we believe:

We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion, and to place people at the center of everything we do. 

Humility:

We will listen, learn, be empathetic and help selflessly in our interactions with everyone.

Humanity:

Through business, we will better the lives of those less fortunate than ourselves.

Integrity:

We honor our commitments and act with responsibility in all our relationships.

 

Equal Employment Opportunity Statement



UST is an Equal Opportunity Employer.



All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


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

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