Software Engineer

eTeam

Ireland

On-site

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

eTeam in Cork, Ireland, on-site, seeks a software engineer to join the Windows Audio Software team working on Voice AI for Snapdragon platforms. You will design and implement on-device wake-on-voice, ASR, translation, transcription, and TTS within low-power, latency-conscious Windows driver and user-space stacks.

Collaborate with hardware, DSP, ML and product teams across regions; own end-to-end features, refine requirements, and drive performance, power, and reliability in a production-grade

Qualifications

  • 4–8 years of software engineering experience in Windows system software or related fields.
  • Proficiency in C/C++ and production-quality code in complex codebases.
  • Strong Windows development skills using Visual Studio and Git-based workflows.
  • Solid understanding of Windows OS fundamentals: processes/threads, synchronization, memory, I/O, performance diagnostics.
  • Experience developing or integrating Windows drivers using KMDF and/or UMDF.

Responsibilities

  • Own feature development end-to-end for Voice AI capabilities on Windows (wake-on-voice, on-device ASR, translation, transcription, and TTS).
  • Gather and refine technical requirements with internal and external partners; translate product goals into engineering requirements, architecture, and milestones.
  • Co-design and implement Windows audio + driver stack solutions that leverage CPU/DSP/NPU capabilities while meeting latency and power targets.
  • Build or extend components across UMDF/KMDF boundaries, integrating with Windows audio frameworks and platform services as needed for Voice AI pipelines.
  • Drive low-power audio architecture for always-on use cases, including concurrency and power-mode transitions.
  • Optimize and validate performance using Windows diagnostics and debug multi-threaded/multi-processor issues across HW/SW boundaries.
  • Communicate development status, risks, and mitigations to technical leads and stakeholders.
  • Participate in roadmap planning and process improvements to increase quality, scalability, and maintainability.

Skills

Windows system software
Device drivers
Multimedia/audio
C/C++ programming
Performance diagnostics

Education

Bachelor's or Master's degree in relevant field

Tools

Visual Studio
Git

Job description

Job Site: On-site

Location: Cork, IRL

Assignment Period: 1 July 2026 - 30 June 2027

Standard Working Hours: 37.5 hours per week

JOB DESCRIPTION

Client is a world-leading provider of mobile, computing, XR, automotive, and IoT SoCs and software technologies. Our Snapdragon platforms deliver highly integrated CPU/DSP/NPU capabilities that enable premium on-device experiences with industry-leading power efficiency.

As a member of clients Windows Audio Software team, you will design and build next-generation on-device Voice AI capabilities on Windows-on-Snapdragon platforms - spanning low-power "always-on" sensing through interactive speech experiences. You will collaborate with cross-functional teams (hardware, DSP, systems, ML, and product) and work with global stakeholders across regions and sites to deliver robust, production-ready solutions.

Responsibilities
  • Own feature development end-to-end for Voice AI capabilities on Windows, including wake-on-voice, on-device ASR, translation, transcription, and TTS.
  • Gather and refine technical requirements with internal and external partners; translate product goals into clear engineering requirements, architecture, and milestones.
  • Co-design and implement Windows audio + driver stack solutions that leverage clients SoC CPU/DSP/NPU capabilities while meeting strict latency and power targets for Voice AI experiences.
  • Build or extend components across user-mode and kernel-mode boundaries (UMDF/KMDF), integrating with Windows audio frameworks and platform services as needed for Voice AI pipelines.
  • Drive low-power audio architecture for "always-on" use cases, including concurrency and power-mode transitions across multiple audio features.
  • Optimize and validate performance using Windows diagnostics and systematically debug complex multi-threaded and multi-processor issues across HW/SW boundaries.
  • Communicate development status, risks, and mitigations to technical leads and stakeholders.
  • Participate in roadmap planning and execution; contribute to process improvements that increase quality, scalability, and maintainability.
Required Qualifications
  • 4-8 years of industry experience in software engineering, with a focus in one or more of the following areas: Windows system software, device drivers, multimedia/audio, platform software, or performance/power-sensitive products.
  • Proficiency in systems programming (C/C++ preferred) and ability to deliver production-quality code in complex codebases.
  • Strong Windows development skills using Visual Studio, source control (Git-based workflows), and disciplined debugging practices.
  • Solid understanding of Windows OS fundamentals relevant to system-level development: processes/threads, synchronization primitives, memory, I/O, and performance diagnostics.
  • Experience developing or integrating Windows drivers using KMDF and/or UMDF, including build, deployment, and debugging fundamentals.
  • Hands-on experience with multi-threaded programming, concurrency control, and performance/latency tuning.
  • Proven ability to work cross-functionally and communicate effectively with distributed teams across regions/time zones.
Preferred Qualifications
  • Windows audio ecosystem experience (any of the following): audio drivers, audio endpoints, WASAPI, audio effects/APOs, audio policy, power-aware audio scenarios, or end-to-end audio pipeline integration.
  • Demonstrated experience using AI-assisted development tools to improve productivity across the software lifecycle (requirements/architecture, implementation, debugging, testing, and documentation), with the ability to iterate on prompts and validate outputs against real code and requirements.
  • Familiarity with mainstream AI coding assistants (e.g., GitHub Copilot / Microsoft Copilot) applied to practical engineering tasks such as code comprehension, change drafting, test scaffolding ideas, and documentation - while maintaining strong review and correctness discipline.
  • Ability to create and share repeatable prompt patterns/templates for common engineering workflows and continuously refine prompts to increase specificity and accuracy.
  • Experience with low-power / always-on audio and power-state transitions (e.g., Modern Standby constraints and wake/trigger flows).
  • Familiarity with on-device voice activation building blocks and staged verification concepts (e.g., multi-stage keyword/wake approaches).
  • Experience optimizing workloads across heterogeneous compute (CPU + DSP + NPU) and understanding tradeoffs across latency vs. power vs. quality.
  • Exposure to Voice AI pipelines: ASR/TTS, speech translation, transcription, streaming/buffering strategies, and real-time constraints.
Educational Requirements
  • Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or equivalent.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Windows Voice AI Engineer - On-Device, Low-Power
Windows Voice AI Engineer - On-Device, Low-Power

eTeam • Ireland

On-site
EUR 90,000 - 130,000
Senior Software Engineer, Windows/Desktop Applications - Cork, Ireland
Senior Software Engineer, Windows/Desktop Applications - Cork, Ireland

Clutch Canada • Cork

On-site
EUR 68,000 - 103,000
Flexible work
Opportunities to lead
Collaborative engineering culture
Senior Software Engineer, Windows/Desktop Applications - Galway, Ireland
Senior Software Engineer, Windows/Desktop Applications - Galway, Ireland

Clutch Canada • Galway

On-site
EUR 50,000 - 75,000
Flexible work hours
Opportunities for leadership
Collaborative culture
Director, Software Engineering (AI & Platform Software) - Cork, Ireland
Director, Software Engineering (AI & Platform Software) - Cork, Ireland

Qualcomm • Cork

On-site
EUR 150,000 - 190,000
Salary and stock bonus
Relocation support
Matching pension scheme
+4
Senior Software Engineer – Clinical AI
Senior Software Engineer – Clinical AI

Jobtailor • Ireland

On-site
EUR 90,000 - 130,000
Software Engineer, Data Infrastructure & Acquisition - Cork, Ireland
Software Engineer, Data Infrastructure & Acquisition - Cork, Ireland

Clutch Canada • Cork

On-site
EUR 60,000 - 80,000
Competitive salaries
Friendly and laid-back atmosphere
Opportunity to work on a life-changing product
Senior Software Engineer, Core Experiences - Galway, Ireland
Senior Software Engineer, Core Experiences - Galway, Ireland

Clutch Canada • Galway

On-site
EUR 60,000 - 80,000
Competitive salaries
Flexible working environment
Opportunity for significant impact
Software Engineer
Software Engineer

DigitalWell • Limerick

Hybrid
EUR 65,000 - 90,000
Software Engineer, Data Infrastructure & Acquisition - Dublin, Ireland
Software Engineer, Data Infrastructure & Acquisition - Dublin, Ireland

Speechify • Dublin

On-site
EUR 26,000 - 103,000
Fast-growing environment
Entrepreneurial-minded team
Hands-off management
+2
Senior Staff Software Engineer/Architect - Runtime Engineer
Senior Staff Software Engineer/Architect - Runtime Engineer

Qualcomm • Cork

On-site
EUR 80,000 - 100,000
Salary, stock and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6