Software Engineer - Hypervisor

A global technology company specializing in semiconductor and telecommunications equipment, known for their Snapdragon mobile processors and wireless technologies.
Cork, Ireland
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive · Enterprise SaaS

Description For Software Engineer - Hypervisor

Qualcomm is seeking a talented Software Engineer to join their world-leading Hypervisor team in Cork, Ireland. This role focuses on developing virtualization technology across multiple chipset products for mobile, automotive, compute, and IoT platforms. The position involves working with cutting-edge Application processors and interfacing with various software stacks including Bootloaders, Linux, and TrustZone.

The ideal candidate will be passionate about OS, kernel, and computer architecture, with strong programming skills in C and understanding of ARM CPU architecture. You'll be responsible for developing SMMU and hypervisor software that plays a crucial role in platform security and performance. The role offers the opportunity to work with teams worldwide and contribute to products used in millions of devices.

Qualcomm offers an excellent compensation package including salary, stock options, and performance bonuses. The benefits are comprehensive, covering health insurance, pension matching, education assistance, and various wellness programs. The work environment is collaborative and innovative, with opportunities to join employee-run clubs and activities.

Cork, the location for this position, is Ireland's second-largest economic center, hosting over 170 international companies. The city offers an excellent quality of life and serves as a gateway to Europe with its international airport providing access to nearly 50 destinations. The position includes relocation and immigration support if needed.

Working at Qualcomm means joining a team at the forefront of technology innovation, with the opportunity to work on products that impact millions of users worldwide. The company maintains a strong focus on employee development, offering continuous learning opportunities, tuition reimbursement, and mentorship programs. The role combines technical challenges with professional growth opportunities in a supportive, inclusive culture where innovative ideas are valued and encouraged.

Last updated 2 hours ago

Responsibilities For Software Engineer - Hypervisor

  • Design, development and integration of SoC firmware features, diagnostics and test capabilities
  • Coordinate and collaborate across technical areas including software, hardware, ASIC, integration, architecture, and emulation teams
  • Verify and debug firmware, driver and resolve platform issues
  • Secure coding and code review of firmware logic updates
  • Triage software issues, defect investigation and problem resolution
  • Technical documentation including APIs, manuals, and user guides

Requirements For Software Engineer - Hypervisor

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Strong understanding of C programming
  • Understanding of computer architecture, operating systems, and kernels
  • ARM CPU architecture knowledge
  • Experience with multi-processing or multi-threading, concurrency, and synchronization
  • Experience with secure coding
  • Knowledge of debugging tools such as GDB, Lauterbach Trace32
  • Python, shell scripting and Linux based development environment

Benefits For Software Engineer - Hypervisor

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
Education Budget
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
  • Subsidised memberships for physical and mental well-being
  • Bicycle purchase scheme
  • Employee run clubs

Interested in this job?

Jobs Related To Qualcomm Software Engineer - Hypervisor

WoS performance tuning/optimization Customer Engineer

WoS performance tuning/optimization Customer Engineer position at Qualcomm, focusing on Windows optimization and customer support in Shanghai, requiring 3+ years of software development experience.

C++ Algorithm Developer - Cork, Ireland

C++ Algorithm Developer position at Qualcomm in Cork, Ireland, focusing on developing software and automation for chip design, requiring strong programming skills and 3+ years of experience.

(Mobile)ADT System Level Test Development Engineer

System Level Test Development Engineer role at Qualcomm focusing on mobile software testing, automation, and performance analysis.

Video & Camera Test Engineer

Video & Camera Test Engineer position at Qualcomm focusing on compute products testing, requiring expertise in video/camera applications and Windows OS environment.

Windows Interop Test Engineer

Windows Interop Test Engineer position at Qualcomm focusing on USB-related testing, requiring 3+ years BSP experience and strong Windows platform knowledge.