Software Engineer, Staff – Virtual Platforms

4 weeks ago


Cork, Ireland Qualcomm Full time

Company: QT Technologies Ireland Limited

Job Area: Engineering Group, Engineering Group > Software Engineering

General Summary:

As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware.

*Please note this role will require 5 days per week onsite in our Cork office*

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
- Open Source Development experience
- Experience in Unit Testing
- Continuous Integration
- ARM Fast Models
- Server Architecture (RAS, Manageability)

Top Preferred Skills

- SystemC TLM or QEMU
- Modern C++
- ARM Architecture (CPU, GIC, CoreSight Debug)
- Firmware and/or Device Driver Development and Debug
- Git Revision Control

Principal Duties and Responsibilities:

- Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models.
- Define software requirements to develop complex SoC TLM models.
- Design and implement TLM models for complex, large-scale products and systems.
- Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.
- Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code.
- Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project.

Level of Responsibility:

- Work independently with minimal supervision.
- Make critical decisions that significantly impact program, product, or project success.
- Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact.
- Have a moderate amount of influence over key organizational decisions, being consulted by senior leadership for key decisions.
- Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively.

Location:

Cork has a proud reputation as Ireland's second largest economic engine and is now one of the Top 20 location choices in Europe with 39,000 people being employed by over 170 overseas companies.

Benefits:

- Salary, stock and performance related bonus
- Maternity/Paternity Leave
- Employee stock purchase scheme
- Matching pension scheme
- Education Assistance
- Relocation and immigration support (if needed)
- Life, Medical, Income and Travel Insurance
- Subsidised memberships for physical and mental well-being
- Bicycle purchase scheme
- Employee run clubs, including, running, football, chess, badminton + many more

Minimum Qualifications:

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Equal Opportunities:

We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.

#J-18808-Ljbffr



  • Cork, Ireland Qualcomm Full time

    Company:QT Technologies Ireland LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU.Your primary focus will be on developing high-level system virtual models of complex SoC hardware.*Please note this role...

  • SENIOR STAFF LEVEL

    16 hours ago


    Cork, Ireland Software Placements Full time

    Client: Our client a leading Multinational Semiconductor Telecom Organisation requiresStaff level Linux Kernel Software Engineer for role in Cork City, Ireland. You will be required to be onsite 4 days per week in the Cork City office. Role: You will work within a distributed team to develop solutions for our custom CPUs. You will focus on Linux kernel,...


  • Cork, Ireland Quest Software Full time

    Overview Quest Software is excited to welcome an experienced software tester who thrives on the challenge of testing in an agile environment. If you enjoy all aspects of testing, from manual to automated, and are passionate about ensuring software quality, this is the perfect opportunity for you! Join our agile team in Cork, Ireland, and contribute to...


  • Cork, Ireland Software Placements Full time

    Our client, a leading Multinational Semiconductor Power Organisation, requires aSenior Staff IC Characterization Engineerfor a role based inCork, Ireland.You will be required to be onsite 3 days per week.Role:You will join a growing team in Cork, Ireland, that is involved in the development of integrated circuits at the heart of modern power systems.In this...


  • Cork, Ireland Software Placements Full time

    ClientA global technology company based in Cork.RequirementsBachelor's in Computer Science or related fieldsStrong programming skills in Java OR Kotlin.5+ years of experience working on cloud technologies on AWS/Azure/GCPExcellent verbal and written communication skillsTeam player who can function well with minimum supervision and be a good mentor to junior...


  • Cork, Ireland Software Placements Full time

    Client: Our client, a leading Multinational Semiconductor PMIC Company, requires a Senior Staff Applications Verification Engineer for a role based either in Cork or Limerick City, Ireland. The role requires the candidate to be onsite for a minimum of 3 days per week. Role: You will contribute to the success of the company by working together with...


  • Cork, Ireland Software Placements Full time

    Our client, a leading Multinational Semiconductor Power Organisation, requires a Senior Staff IC Characterization Engineer for a role based in Cork, Ireland . You will be required to be onsite 3 days per week. Role: You will join a growing team in Cork, Ireland, that is involved in the development of integrated circuits at the heart of modern power...


  • Cork, Ireland Software Placements Full time

    Client:Our client, a leadingMultinational Semiconductor PMICCompany, requires aSenior Staff Applications Verification Engineerfor a role based either inCork or Limerick City, Ireland.The role requires the candidate to be onsite for a minimum of3 days per week.Role:You will contribute to the success of the company by working together with applications,...


  • Cork, Ireland Software Placements Full time

    Client:Our client, a leadingMultinational Semiconductor PMICCompany, requires aSenior Staff Applications Verification Engineerfor a role based either inCork or Limerick City, Ireland.The role requires the candidate to be onsite for a minimum of3 days per week.Role:You will contribute to the success of the company by working together with applications,...


  • Cork, Ireland Quest Software Canada Inc Full time

    OverviewQuest's Software Center for Advanced AI Architecture in Cork, Ireland is seeking experienced engineers ready to take ownership of critical AI infrastructure and deployment systems.As the central hub for AI innovation across Quest's entire SaaS platform ecosystem, it will shape the future of enterprise AI solutions that serve millions of users...