Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain high-quality C/C++ software for hardware-software co-simulation, focusing on compiler and runtime components for Transaction-Based Acceleration (TBA).
Enhance and support TBA technology features in next-generation Palladium and Protium emulation systems.
Collaborate with field application engineers to deploy high-performance TBA solutions on Cadence emulation and prototyping platforms.
Minimum Requirements
Bachelor’s or Master’s degree in Computer Science or related field; Premier Institute preferred.
At least 5 years of software development experience in Linux and C/C++.
Strong skills in C/C++ programming, data structures, algorithms, and multi-threaded programming.
Work Experience Required: Minimum 5 years in relevant software development.
Ideal Candidate Profile
Experienced in developing software for hardware-software co-simulation environments.
Skilled in debugging and system-level issue resolution in emulation/simulation platforms.
Familiarity with System Verilog, UVM, SC/TLM, RTL logic synthesis is advantageous for success.
