Staff Software Engineering – Virtual Platforms

A technology company specializing in virtual platforms and SoC hardware development.
Cork, Ireland
Embedded
Staff Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Staff Software Engineering – Virtual Platforms

QT Technologies Ireland Limited is seeking a Staff Software Engineering professional to join their team in Cork, Ireland, focusing on virtual platforms development. This role represents an exciting opportunity to work with cutting-edge technology in SoC architecture and virtual modeling.

The position requires expertise in SystemC TLM and QEMU, with a focus on developing high-level system virtual models of complex SoC hardware. The ideal candidate will have extensive experience in C++ programming and a deep understanding of ARM architecture. This role offers a unique blend of hardware and software expertise, requiring collaboration with various stakeholders to create accurate and efficient system models.

The company offers a comprehensive benefits package including stock options, performance bonuses, and extensive health coverage. Located in Cork, Ireland's second-largest economic center, the position provides an excellent opportunity to work in a region known for its high quality of life and growing tech sector.

Key responsibilities include designing SystemC TLM models, integrating various hardware components, and leading critical development efforts. The role requires someone who can work independently while maintaining strong communication with cross-functional teams. With 10+ years of software engineering experience required, this position is ideal for a senior professional looking to make significant contributions to virtual platform development.

The work environment promotes collaboration and innovation, with access to cutting-edge technology and the opportunity to work on complex, challenging projects. The company culture emphasizes work-life balance, professional development, and continuous learning, making it an ideal place for career growth in the tech industry.

Last updated 8 days ago

Responsibilities For Staff Software Engineering – Virtual Platforms

  • Design and develop SystemC TLM models to represent SoC architectures
  • Integrate components like processors, interconnects, and peripherals into SystemC simulator
  • Collaborate with hardware designers and software engineers
  • Lead design, coding, and testing efforts
  • Perform code reviews and regression tests
  • Define software requirements for complex SoC TLM models

Requirements For Staff Software Engineering – Virtual Platforms

  • 10+ years of Software/Firmware Engineering experience
  • 5+ years of experience developing Virtual Platforms or Simulators
  • Bachelor's degree in Engineering, Computer Science, or related field
  • Experience with SystemC TLM or QEMU
  • Modern C++ expertise
  • ARM Architecture knowledge
  • Firmware and Device Driver Development experience
  • Git version control experience

Benefits For Staff Software Engineering – Virtual Platforms

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
Equity
Parental Leave
Relocation Benefits
  • Salary, stock and performance related bonus
  • Maternity/Paternity Leave
  • Employee stock purchase scheme
  • Matching pension scheme
  • Education Assistance
  • Relocation and immigration support
  • Life, Medical, Income and Travel Insurance
  • Physical and mental well-being programs
  • Bicycle purchase scheme

Interested in this job?

Jobs Related To QT Technologies Ireland Limited Staff Software Engineering – Virtual Platforms

Microcontroller Sub-system Senior Design Engineer/ Staff Design Engineer - Cork, Ireland

Senior/Staff Design Engineer role at QT Technologies focusing on microcontroller sub-systems and ASIC design in Cork, Ireland.

Mixed-Signal Digital Design (RTL) Engineer

Mixed-Signal Digital Design Engineer role focusing on RTL design and implementation of next-generation IPs for mobile and automotive applications.

Engineer, Staff Systems - Cork, Ireland

Staff Systems Engineer position at QT Technologies focusing on sensor technology and embedded systems development in Cork, Ireland.

Digital Design Engineer, Staff - Cork, Ireland

Staff Digital Design Engineer position at Qualcomm focusing on digital low power IPs design and 3rd party IP integration, requiring 5-10 years experience.

Technical Lead - Core Platforms Systems Software Engineer

Technical Lead position at Qualcomm Ireland focusing on Core Platforms Systems Software Engineering, leading device driver development teams for next-gen SoC solutions.