Lead Simics Developer
Actively Reviewing the ApplicationsUST
Bengaluru, Karnataka, India
Full-Time
On-site
Posted 4 months ago
•
Apply by May 4, 2026
Job Description
Role Description
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 client to co-create lasting change. Together, with over 26,000 employees in 25 countries, we build for boundless impact?touching billions of lives in the process. 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
12+ years of experience in embedded software development, including 3+ years with Simics modeling or similar simulation environments
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. 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
Skills
SIMICS,Python,Development
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Associate Data Analyst – Looker, PowerBI, DAX, SQL, Python, R, SSAS, C#, .NET, GCP
UPS
India
Full-Time
₹6–13 LPA
Machine Learning
Cloud Platforms
Power BI
+6
Lead Java AWS Developer
Zimetrics
Pune
Full-Time
Spring Boot
Docker
Technical Support Engineer - LIMS Integration
SUN PHARMA
Vadodara
Full-Time
FDA
GMP
GLP
+1
Python Developer
Infosys
Bengaluru
Full-Time
Geographical Information System
Spatial
Databases
+1
Full Stack .NET Developer
TELUS Digital
Noida
Full-Time
Share
Quick Apply
Upload your resume to apply for this position