Simulation Engineer

UST

Maharashtra

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

UST in India seeks a skilled Virtual Platform / Simulation Engineer to join the Systems / Pre-Silicon Engineering team as Developer III - Embedded Software. The role focuses on developing virtual platforms and simulation environments using QEMU-based simulation and Synopsys Virtualizer, enabling early software development, validation, and debug before silicon availability.

You will collaborate with hardware, firmware, and software teams, bring up Linux/RTOS on virtual platforms, and contribute

Qualifications

  • 3–6 years of industry experience in virtual prototyping, embedded systems, simulation engineering, or pre-silicon validation.
  • Strong hands-on experience with machine model development, device emulation, and platform customization.
  • Experience with Linux/RTOS bring-up, debugging, and performance analysis on virtual platforms.

Responsibilities

  • Virtual Platform Development: build, customize, and maintain QEMU-based or virtual platforms for SoC architectures.
  • Create and enhance machine models, device models, and peripheral emulation.
  • Integrate hardware components within simulation environments.
  • Virtual Prototyping & Modeling: build and validate virtual prototypes using Synopsys Virtualizer and SystemC/TLM.
  • Software Enablement & Bring-Up: enable Linux/RTOS bring-up on virtual platforms and support boot flows.
  • Debugging & Validation: diagnose boot sequences, device drivers, memory management, and OS interactions in simulation.

Skills

C programming
SystemC
Synopsys Virtualizer
Linux
CI/CD
Debugging
RISC-V
Operating Systems

Education

Bachelors in Computer Science Engineering
Bachelors in Electronics & Communication Engineering
Bachelors in Electrical Engineering
Embedded Systems

Tools

Synopsys Virtualizer

Job description

UST Job Title: Developer III - Embedded Software
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 co-create lasting change with our clients. With over 26,000 employees in 25 countries, we build for boundless impact touching billions of lives worldwide. Visit us at UST.com.

The Opportunity
Job Summary

We are looking for a skilled Virtual Platform / Simulation Engineer to join our Systems / Pre-Silicon Engineering team. The ideal candidate should possess strong expertise in QEMU-based simulation, C programming, SystemC/TLM modeling, Operating System concepts, and Synopsys Virtualizer. This role involves developing virtual platforms and simulation environments that enable early software development, validation, and debugging before silicon availability.

Key Responsibilities
  • Virtual Platform Development
  • Develop, customize, and maintain QEMU-based virtual platforms for SoC architectures.
  • Create and enhance machine models, device models, and peripheral emulation.
  • Integrate hardware components within simulation environments.
  • Virtual Prototyping & Modeling
  • Build and validate virtual prototypes using Synopsys Virtualizer.
  • Model hardware functionality using SystemC/TLM.
  • Support both functional and performance-oriented simulations.
  • Software Enablement & Bring-Up
  • Collaborate with hardware, firmware, and software teams to facilitate early software development.
  • Enable Linux/RTOS bring-up on virtual platforms.
  • Support boot flow validation and software integration activities.
  • Debugging & Validation
  • Debug issues related to:
    • Boot sequences
    • Device drivers
    • Memory management
    • Interrupt handling
    • OS-level interactions
  • Analyze and resolve simulation and platform-related issues.
  • Development & Automation
  • Develop and maintain C-based test cases, drivers, and model code.
  • Support CI/CD integration and regression automation for simulation environments.
  • Create scripts and tools to improve platform development efficiency.
  • Documentation
  • Document simulation models, platform configurations, usage guidelines, and known issues.
  • Maintain technical documentation for future reference and team collaboration.
Experience
Required Skills & Qualifications
  • 3 to 6 years of industry experience in:
    • Virtual Prototyping
    • Embedded Systems
    • Simulation Engineering
    • Pre-Silicon Validation
Technical Skills
QEMU
  • Strong hands-on experience with:
    • Machine model development
    • Device emulation
    • Platform customization
    • Debugging and performance analysis
Programming
  • Strong proficiency in C Programming.
  • Experience with low-level hardware interaction and memory-mapped programming.
SystemC
  • Working knowledge of:
    • SystemC modules
    • TLM (Transaction-Level Modeling)
    • Simulation kernel concepts
Operating Systems
  • Strong understanding of:
    • Process and thread management
    • Memory management
    • Interrupts and exception handling
    • Device drivers
    • Boot architecture and startup sequence
Virtual Prototyping Tools
  • Hands-on experience with Synopsys Virtualizer.
  • Experience with virtual platform development and integration.
SoC & Hardware Knowledge
  • Understanding of:
    • SoC architecture
    • AMBA protocols
    • AXI/APB bus interfaces
    • Peripheral integration and modeling
Preferred Skills
  • Linux or RTOS bring-up experience.
  • Python scripting for automation and tooling.
  • Experience with debugging tools such as:
    • GDB
    • JTAG
    • Hardware/Software debuggers
  • Knowledge of:
    • ARM Architecture
    • RISC-V Architecture
  • Experience in Semiconductor, Embedded, or Product Development companies.
Educational Qualification
  • Bachelor's or Master's Degree in:
    • Computer Science Engineering
    • Electronics & Communication Engineering
    • Electrical Engineering
    • Embedded Systems
    • Or a related technical discipline
At UST, our culture is built on our core values:
Humility

We listen, learn, and act selflessly.

Humanity

We strive to improve the lives of others through our work.

Integrity

We honor commitments and act responsibly.

We celebrate diversity, inclusion, and innovation placing people at the center of everything we do.

Equal Employment Opportunity Statement

UST is an Equal Opportunity Employer. All employment decisions are made without regard to age, race, creed, color, religion, sex, national origin, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, or any other protected characteristic under applicable law.

Skills

SystemC, Synopsys Virtualizer, C, Linux, Operating Systems, CI/CD, Debugging, RISC-V

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SystemC Engineer
SystemC Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 2,400,000
System C Development
System C Development

UST • Bengaluru

On-site
INR 800,000 - 1,400,000
Linux Engineer
Linux Engineer

Write Your Destiny(WYD) • Chennai District

On-site
INR 1,500,000 - 2,300,000
System C Developer
System C Developer

UST • Bengaluru

On-site
INR 800,000 - 1,200,000
Software Engineer, Senior – Virtual Platforms
Software Engineer, Senior – Virtual Platforms

QUALCOMM, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Automation Engineer
Automation Engineer

UST • Bengaluru

On-site
INR 900,000 - 2,000,000
SystemC Engineer / Senior Engineer
SystemC Engineer / Senior Engineer

Vayavya Labs Pvt. Ltd • Belagavi District, Bengaluru

On-site
INR 1,500,000 - 2,500,000
Validation Technician
Validation Technician

UST • Bengaluru

On-site
INR 800,000 - 1,400,000
Firmware validation Engineer (Networking)
Firmware validation Engineer (Networking)

UST • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Pre-Silicon Firmware & Platform Software Engineer (IRT510ST RM 4410)
Pre-Silicon Firmware & Platform Software Engineer (IRT510ST RM 4410)

Source-Right • Hyderabad

Hybrid
INR 2,800,000 - 4,200,000