Staff Software Engineer – Virtual Platforms
A world-leading technology company based in Cork is looking to hire a talented Staff Software Engineer with strong experience in open source development and a focus on virtual platforms.
As a Staff Software Engineer, your primary focus will be on developing high-level system virtual models of complex SoC hardware, specializing in virtual platforms including SystemC TLM and QEMU.
Key Responsibilities
* Designing and developing SystemC TLM models to accurately represent SoC architectures.
* Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator.
* Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models.
* Extensive experience with C++ programming to ensure efficient and effective model development.
Preferred Qualifications
* 10+ years of Software/Firmware Engineering or related work experience.
* 5+ years of experience developing Virtual Platforms or Simulators.
* Experience in Unit Testing.
Top Preferred Skills
* SystemC TLM or QEMU.
* Modern C++.
* Firmware and/or Device Driver Development and Debug.
* Git Revision Control.
Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer.
Location: Cork, County Cork, Ireland. Salary: €80,000 - €100,000. Employment type: Full-time. Seniority level: Mid-Senior level.
Privacy Notice: By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/).
#J-18808-Ljbffr