CareerPlanSign in

Lead Software Engineer

NOIDA💼 Full-time🗓 2026-09-07 → 2026-09-25

Core

Develop and maintain high-quality C/C++ software for hardware-software co-simulation, including compiler and runtime components for Transaction-Based Acceleration (TBA) in next-generation emulation systems.

Role type

Lead Software Engineer (C/C++)

Builds

Compiler and runtime components for TBA technology on Palladium and Protium emulation systems

Domain

Hardware-software co-simulation, emulation, and prototyping

Deliverable

production ML models | product features

Required skills

C/C++ programming, Linux development, data structures, algorithms, multi-threaded programming, system-level debugging, AI prompt engineering

Preferred skills

System Verilog, UVM, SC/TLM, RTL logic synthesis

Technologies

C, C++, Linux, System Verilog, UVM, SC/TLM

Responsibilities

Develop new capabilities for TBA technology, support existing features, build and deploy high-performance TBA solutions, work with field application engineers

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.