





Tier-1 brand, remote option, and metro location increase applicant density despite niche skills.
Highly domain-specific SoC simulation and SystemC expertise limits cross-industry transferability.
Requires specific years and niche SystemC/C++ and ARM expertise, creating strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop SystemC TLM virtual models representing complex SoC architectures including integration of processors, interconnects, peripherals, and custom IP blocks.
Lead design, coding, testing, code reviews, and issue triage for virtual platform software to meet project specifications and schedules.
Collaborate with hardware designers, software engineers, and stakeholders to translate system requirements into detailed SystemC models, making critical decisions that impact program success.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of software engineering or related work experience; OR Master's degree with 3+ years; OR PhD with 2+ years experience.
Minimum 2+ years of experience programming in languages such as C, C++, Java, or Python.
Experience with SystemC TLM or QEMU and modern C++ is mandatory.
Work Experience Required: Preferably 10+ years in Software/Firmware Engineering; 5+ years in Virtual Platforms or Simulator development preferred, but minimum experience as above.
Experienced in designing and implementing complex, large-scale SoC TLM models and virtual platforms with deep knowledge of SoC architecture and ARM CPU, GIC, CoreSight Debug components.
Proven ability to work independently with minimal supervision, lead critical technical decisions, and influence key organizational outcomes.
Competent in firmware and device driver development/debug, unit testing, continuous integration, and familiar with open source development and Git revision control.