The role involves architecting and debugging complex Virtual and Hybrid platforms to enable early software development for mobile, hyperscale, and automotive SoCs
Job Summary
The role involves architecting and debugging complex Virtual and Hybrid platforms to enable early software development for mobile, hyperscale, and automotive SoCs.
Candidates must possess deep expertise in integrating RTL with virtual environments and driving end-to-end platform readiness from early boot to OS stability.
This is a hands-on individual contributor position requiring strong cross-functional collaboration to define requirements and align interfaces across RTL, firmware, and validation teams.
Matching Summary
The role involves architecting and debugging complex Virtual and Hybrid platforms to enable early software development for mobile, hyperscale, and automotive SoCs.
Skills & Requirements
Must-have
Pre-silicon platform architecture
SystemC and Multithreaded C++ modeling
RTL and virtual model integration
Bare-metal, Linux, Android, Windows bring-up
AMBA protocols and interconnects expertise
SoC IP integration (UFS, NVMe, PCIe)
Waveform analysis and HW/SW co-debug
Nice-to-have
GenAI/LLM workflows in EDA
Palladium or Protium emulator experience
Platform performance optimization
Mentoring junior engineers
Technical leadership experience
Key Requirements
Strong background in software architecture
Hands-on experience with emulators and FPGA prototypes
Expert knowledge of AMBA protocols
Proficiency in C/C++, Python, and shell scripting
Experience with multi-threaded programming challenges