854 Firmware Engineer jobs in Ireland

Firmware Engineer

Cork, Munster €80000 - €120000 Y NetApp

Posted today

Job Viewed

Tap Again To Close

Job Description

As a Firmware Engineer in the Storage Firmware team within NetApp's Core Storage Engineering (CSE) organization, you will collaborate with a skilled team dedicated to developing embedded software for NetApp storage products. Your role involves contributing to the research, design, development, testing, and debugging of firmware for new storage solutions and enhancing existing products, focusing on high-capacity, high-performance SAS and NVMe storage modules and disk shelves. Noteworthy products the team has supported include disk shelves like NS224, DS224C, DS212C, and DS460C for NetApp AFF & FAS systems.

This dynamic position calls for an adaptable engineer comfortable with Python-based test automation and firmware development in C/C++, engaging in all stages of the product lifecycle from design to customer support.

Essential Functions

  • Collaborate with team members on designing and implementing software with a focus on simplicity, reliability, and manageability using C
  • Participate in product design, development, verification, testing, troubleshooting, and delivery of storage firmware software releases
  • Develop maintainable, efficient, and reliable software
  • Participate in customer escalations
  • Conduct and participate in technical discussions within the team as well as with other groups across business units in the company

Job Requirements

  • Excellent C (or C++) programming skill
  • Strong in Python for scripting, automation, and test development
  • Strong oral and written communication skills are essential
  • Strong team mentality
  • Familiarity with basic concepts of computer architecture, data structures and standard programming practices
  • Demonstrated creative and systematic approach to problem solving
  • Experience developing in Windows and Linux platforms
  • Willingness to learn new skills working with real time operating systems, embedded software development tools, and storage protocols such as Ethernet, SAS, NVMe, SCSI and SATA

Education

Typically requires a minimum of 2 years of related experience.

This advertiser has chosen not to accept applicants from your region.

Firmware Engineer

Cork, Munster €60000 - €100000 Y Mindteck

Posted today

Job Viewed

Tap Again To Close

Job Description

Job: BIOS Engineer

Location: Cork, Ireland-Hybrid

Job Mode: Initially for 12 months with possible extension

Rate: Open to discuss

Job Description

Exp – Need Min 6 yrs of relevant UEFI development exp

This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer

Limerick, Munster Analog Devices

Posted today

Job Viewed

Tap Again To Close

Job Description

About Analog Devices
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and Twitter (X).

Senior Firmware Engineer
Business unit
: Software & Digital Platforms Group (SDP)

Hiring Manager:
Mark Foy

The Consumer Software Engineering team require an Experienced Software Engineer. The position will be to define, develop and test system software solutions to drive the adoption of ADI Human sensory devices.

The engineer in this role is expected to grow the team's domain knowledge and expertise in the field, through technical conversations with customers and designers on solution requirements, new product definitions and through participation in training events.

This position presents significant opportunities for the successful candidate to grow his/her technical and professional skills as part of a highly motivated, hands-on, leading edge development team. This requires an energetic and motivated individual with strong combination of software knowledge, excellent communication skills, and a willingness to work in a dynamic environment with teams across multiple sites to achieve ground-breaking results.

Key responsibilities include
:

  • Working with design to learn how the silicon works to a level including simulation
  • From customer documents agree Firmware requirements with the customer.
  • Provide and justify detailed firmware design with the customer
  • Provide a coding solution which minimises power usage.
  • Create, document, and maintain firmware testing in order to fulfil a 100% code coverage report.
  • Provide detailed support documentation as required by the customer.
  • Create, document, and maintain system level python applications which test the firmware and hardware.

Essential Skills

  • 8 plus experience in Arm Cortex-M embedded software development.
  • First class honours Degree in Electronic or Electronic & Computer Engineering or equivalent.
  • Strong interest and experience in the overall software development process, including Requirements gathering, Software Design, Coding, Testing, Distribution, and maintenance of software solutions.
  • Strong interest and experience in firmware development and testing across a variety of software languages such as C, C++, python.
  • Experience with hardware design and development, schematic, debug, and standard test equipment.

Useful Skills
:

  • Understand customer value and be able to express this in a requirement specification.
  • Experience using Jenkins CI server, bug tracking tools such as Jira and collaborative tools such as Confluence and Windows Teams.
  • Excellent interpersonal skills and an ability to develop and articulate system requirements internally or with a customer.
  • Comfortable with the development of technical communications such as application notes, articles etc.
  • Ability to develop and deliver demonstration software for products and applications

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices, Inc. is an Equal Opportunity Employer (Minorities/Females/Vet/Disability).

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
Job Req Type: Experienced

Required Travel: Yes, 10% of the time

Shift Type: 1st Shift/Days

This advertiser has chosen not to accept applicants from your region.

Security Firmware Engineer

Cork, Munster €90000 - €120000 Y European Tech Recruit

Posted today

Job Viewed

Tap Again To Close

Job Description

A Global semiconductor giant based in Cork are seeking to bolster their team with a dynamic Security Firmware Engineer.

Responsibilities:

  • Develop and maintain security software for AI accelerator cards, including trusted device assignment, lifecycle management, and secure interconnects based on TDISP.
  • Build SR-IOV-enabled secure execution environments to ensure PCIe virtual function isolation and attestation.
  • Implement and integrate PCIe security protocols (SPDM, CMA, MCTP, IDE, DOE) and enforce secure boot and attestation within the Trusted Execution Environment.
  • Enhance memory management and performance in secure enclaves while maintaining strict security guarantees.
  • Troubleshoot and resolve complex software issues using JTAG, RAM dumps, and secure debugging; participate in threat modeling, risk assessments, and standards compliance (TDISP, OCP, TCG, Confidential Computing Consortium).

Requirements:

  • 3+ years of experience in system or embedded software development, ideally focusing on security features for compute or server platforms.
  • Strong proficiency in C/C++ with experience in Linux-based embedded systems, device drivers, RTOS, and SoC architectures.
  • Solid understanding of cryptography and its application in security protocols; hands-on experience with secure boot, attestation, TPM, and ARM TrustZone technologies.
  • Familiarity with source control (git/Gerrit), debugging and development tools (compilers, profilers, emulators, JTAG, serial debuggers, logic analysers), and contributions to open-source security or virtualization projects.
  • Knowledge of TDISP, SPDM, IDE, DOE, DICE protocols; experience with RISC-V is a plus.

If this role is of interest please apply directly on LinkedIn or send a copy of your CV to -

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 (

This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer

Cork, Munster €90000 - €120000 Y European Tech Recruit

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Firmware Engineer - Semiconductor / Cloud Edge

We are currently partnered with an industry leading semiconductor company in Ireland looking to expand their headcount at their leading EU office with an experienced Firmware Engineer. You would be joining a globally distributed team working at the forefront of developing firmware for high-performance SoCs powering the future of cloud edge and data center technology.

This is a permanent working opportunity based in Cork, Ireland.

Key responsibilities for this Senior Firmware Engineer position:

  • Design and maintain low-level firmware and device drivers for SoCs and edge devices
  • Develop and debug embedded software, ensuring compatibility with evolving hardware platforms
  • Collaborate across hardware, software, and architecture teams in a multi-site environment
  • Support secure boot, embedded Linux, and real-time systems
  • Contribute to BSP development and embedded Linux infrastructure
  • Document and support embedded software components through the full development lifecycle

Key requirements:

  • 2–7+ years' experience in embedded systems or firmware development
  • Proficient in C/C++ development with unit testing and static code analysis
  • Experience with low-level software: BSPs, RTOS, Secure Boot, TrustZone, or embedded Linux
  • Familiarity with SoC architecture (memory, I/O, DMA, buses, power management)
  • Comfortable with interfaces such as I2C, SPI, UART, PCIe
  • Experience using debugging and development tools (e.g., JTAG, SWD, GNU/LLVM toolchains)

Keywords:
Firmware Development / Embedded Systems / RTOS / Secure Boot / TrustZone / BSP / Device Drivers / SoC / C Programming / Embedded Linux / SPI / I2C / UART / PCIe / Yocto / Low-Level Debugging / Cloud Edge / Data Center / C++ / JTAG / Buildroot

If you are interested in this Senior Firmware Engineer position, please send a CV to
-

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

This advertiser has chosen not to accept applicants from your region.

Embedded Firmware Engineer

Bishopstown, Munster €60000 - €80000 Y Quadrant Scientific Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Locations: Cork City

Job brief

Quadrant Scientific is an exciting Irish start-up delivering the leading edge of electronics innovation to clients across the medical device sector. Our core expertise is in electromagnetic tracking and navigation technology which provides essential tools for performing the most cutting-edge and lifesaving procedures across a wide range of medical procedures.

We are looking for a talented and passionate Embedded Firmware Engineer to join our software team and take responsibility over the development of our firmware from prototype through to fully verified and validated medical software.

Firmware Engineer responsibilities include C, Python and C++ development across such areas including;

  • algorithm implementation and optimization,
  • graphical user interfaces,
  • embedded systems,
  • network data interfaces,
  • testing and validation,
  • cloud computing,
  • machine learning and AI,
  • wireless communication

The overall role of the Firmware Engineer is to build high-quality, innovative and fully performing software that complies with applicable standards and technical design.

Responsibilities

  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures compliant with applicable standards (e.g., ISO 13485, ISO 60601, IEC 62304)
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Library and API design for customer code integration

Requirements

Candidates for this position should be

  • Fluent in the C and Python programming language
  • Comfortable with compiling C++ projects from source code
  • Familiar with revision control systems such as Git
  • Proactive in implementing new concepts and ideas based on clinical feedback
  • Proven work experience as a Firmware Engineer or Firmware Developer
  • Proven ability to develop software in Python, C, C++ or other programming languages
  • Ability to document requirements and specifications
  • Bachelors and/or Master's degree in Computer Science, Engineering or relevant field
  • Experience with ST Electronics and Nordic MCUs is an advantage.

Benefits:

  • Work from home opportunities
  • Flexible working hours
  • On-site parking

Job Types: Full-time, Contract

Salary: Negotiable based on experience.

Hybrid working negotiable.

Quadrant Scientific's main office is located in Bishopstown, Cork City, we also have a satellite office located in Kells, Co. Meath. On-site presence is required at one of these locations on a weekly basis in hybrid manner.

Job Types: Full-time, Permanent

Pay: From €50,000.00 per year

Benefits:

  • Company events
  • Flexitime
  • On-site parking
  • Work from home

Education:

  • Bachelor's (required)

Work Location: Hybrid remote in Bishopstown, CO. Cork

This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer

Cork, Munster €60000 - €120000 Y European Tech Recruit

Posted today

Job Viewed

Tap Again To Close

Job Description

We're looking for embedded software engineers of varying experience levels to contribute to the development of firmware for advanced silicon technologies used in edge and cloud data center platforms.

This position involves working throughout the embedded software stack and engaging closely with colleagues across hardware, software, and architecture disciplines located both locally and abroad.

What You'll Be Doing

  • Develop and support low-level firmware and device drivers for SoCs and edge computing solutions
  • Partner with hardware and software teams to validate and integrate embedded software
  • Troubleshoot and optimize performance for real-time and low-level system issues
  • Participate in the creation and maintenance of embedded Linux components and related documentation
  • Contribute to software design reviews and ensure alignment with hardware requirements

Your Background

  • Solid experience (approx. 2–7+ years) in one or more of the following:
  • Board Support Packages (BSP), RTOS, device drivers
  • Trusted execution environments (e.g., TrustZone), secure boot flows, embedded Linux
  • Common interfaces such as SPI, I²C, UART, PCIe
  • Low-level SoC functions including DMA, power/clock control, and memory architectures

Core Skills

  • Strong command of C programming for embedded environments
  • Working knowledge of C++ and familiarity with software validation methods (unit tests, static analysis)
  • Hands-on experience with toolchains (GNU/LLVM), debuggers (JTAG, SWD), and build tools
  • Comfortable with collaborative version control workflows (e.g., Git)

Nice-to-Have Experience

  • Developing or customizing BSPs and low-level drivers
  • Understanding of SoC internals: cache hierarchies, buses, and I/O subsystems
  • Experience contributing to or working with open-source projects such as the Linux kernel
  • Knowledge of embedded Linux build frameworks (Yocto, Buildroot, OpenEmbedded)
  • Exposure to advanced interconnects and protocols: USB, PCIe, LPDDR, etc.
  • Familiarity with system reliability technologies (ECC, IPMI, AER)
  • Ability to use performance analysis and debug tools such as profilers, compilers, and logic analyzers.

If you're ready to take on challenging embedded software projects and make an impact in next-generation data center and edge technologies, we'd love to hear from you.

Apply now or reach out directly at
-

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 (

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Firmware engineer Jobs in Ireland !

Embedded Firmware Engineer

Limerick, Munster €40000 - €80000 Y Analog Devices

Posted today

Job Viewed

Tap Again To Close

Job Description

About Analog Devices
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and Twitter (X).

Staff Firmware Engineer
Business unit
: Software & Digital Platforms Group (SDP)

Hiring Manager:
Mark Foy

The Consumer Software Engineering team require an Experienced Software Engineer. The position will be to define, develop and test system software solutions to drive the adoption of ADI Human sensory devices.

The engineer in this role is expected to grow the team's domain knowledge and expertise in the field, through technical conversations with customers and designers on solution requirements, new product definitions and through participation in training events.

This position presents significant opportunities for the successful candidate to grow his/her technical and professional skills as part of a highly motivated, hands-on, leading edge development team. This requires an energetic and motivated individual with strong combination of software knowledge, excellent communication skills, and a willingness to work in a dynamic environment with teams across multiple sites to achieve ground-breaking results.

Key responsibilities include
:

  • Working with design to learn how the silicon works to a level including simulation
  • From customer documents agree Firmware requirements with the customer.
  • Provide and justify detailed firmware design with the customer
  • Provide a coding solution which minimises power usage.
  • Create, document, and maintain firmware testing in order to fulfil a 100% code coverage report.
  • Provide detailed support documentation as required by the customer.
  • Create, document, and maintain system level python applications which test the firmware and hardware.

Essential Skills

  • 10 yrs. plus experience in Arm Cortex-M embedded software development.
  • First class honours Degree in Electronic or Electronic & Computer Engineering or equivalent.
  • Strong interest and experience in the overall software development process, including Requirements gathering, Software Design, Coding, Testing, Distribution, and maintenance of software solutions.
  • Strong interest and experience in firmware development and testing across a variety of software languages such as C, C++, python.
  • Experience with hardware design and development, schematic, debug, and standard test equipment.

Useful Skills
:

  • Understand customer value and be able to express this in a requirement specification.
  • Experience using Jenkins CI server, bug tracking tools such as Jira and collaborative tools such as Confluence and Windows Teams.
  • Excellent interpersonal skills and an ability to develop and articulate system requirements internally or with a customer.
  • Comfortable with the development of technical communications such as application notes, articles etc.
  • Ability to develop and deliver demonstration software for products and applications

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices, Inc. is an Equal Opportunity Employer Minorities/Females/Vet/Disability

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
Job Req Type: Experienced

Required Travel: Yes, 10% of the time

Shift Type: 1st Shift/Days

This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer I

Cork, Munster €60000 - €72000 Y Microchip Technology Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the
Aggregate System
and it's won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await

Job Description
Job description:
The FPGA Division offers a broad portfolio of low and mid-range density FPGAs that lead the industry in their low power consumption, reliability, and security capabilities. Our devices are unique in their use of non-volatile, instant-on technology that enables our FPGAs to deliver 30 to 50 percent lower power than competing FPGAs, immunity to radiation, and unique security features. Our FPGAs, SoC FPGAs, and Radiation Tolerant FPGAs meet high-bandwidth connectivity and high-data throughput needs in applications such as Hybrid and Electric Vehicles, Communications IoT Infrastructure, Industrial Controls and Automation, Spacecraft, Commercial Aircraft, and Defense Equipment.

This position is for a Senior Firmware Engineer (grade level I) who has 5+ years of experience. You will have successful experience of architecting and implementing firmware on several projects throughout the full development life cycle.

What Will You Do In This Position
As a Senior Firmware Engineer, you will be part of a small team working with a team of highly motivated Architects and Senior Designers to develop the specification and implementation of control firmware for our FPGAs. This firmware is at the heart of our FPGAs, managing device configuration & startup, providing run-time services, and implementing leading-edge security features.

You will also work with the logic verification team to guide test strategies and debug firmware problems. Additionally, you will support Product Engineering teams with customized firmware for silicon validation and failure analysis.

What's Attractive About This Opportunity.
Most features of our FPGAs are reliant on the device firmware and this position will then expose you to virtually all aspects of how our FPGAs are designed and how they operate. Because the firmware and hardware are so tightly coupled there will be lots of opportunities for working with the hardware.

You will also get to work with advanced cryptographic accelerators and on security protocols utilizing them. There is also the opportunity to be involved in performing software/hardware co-simulations and FPGA emulation for firmware debug purposes.

Main Duties And Responsibilities

  • Explore architectural options & analyze hardware/software trade-offs.
  • Participate in development of firmware architecture specification.
  • Implement & maintain device firmware.
  • Support logic verification activities.
  • Support silicon bring-up and debug activities
  • Mentor junior engineer(s)

Requirements/Qualifications
Qualifications/Requirements:

  • Bachelor or Masters's degree in Computer Science, Computer Engineering or Electrical/Electronic Engineering

Competencies

  • Experience developing complex bare-metal firmware mainly in C (but also assembly) on ARM Cortex-M and RISC-V processors
  • Excellent communication and problem-solving abilities
  • Ability to understand Verilog and use logic simulators is an advantage
  • Experience working with FPGAs and using lab equipment is an advantage
  • Familiarity with RUST is an advantage
  • Familiarity with coding standards and static analysis tools is an advantage
  • Familiarity with Atlassian (Confluence, JIRA) tools, Bitbucket (or similar) and GIT for efficient project management and collaboration is a plus

Preferred Experience

  • 5+ years industry experience (including architecture development)
  • Experience working with FPGAs
  • Experience working with cryptographic algorithms and hardware accelerators, e.g. AES, SHA, Elliptic Curve, Post Quantum, key management
  • Experience with the RISC-V ISA
  • Experience working with ARM Cortex-M processors

Travel Time
0% - 25%

To all recruitment agencies
:
Microchip Technology Inc.
does not
accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.

This advertiser has chosen not to accept applicants from your region.

Security Firmware Engineer, Senior

Cork, Munster €90000 - €120000 Y Qualcomm

Posted today

Job Viewed

Tap Again To Close

Job Description

Company:

QT Technologies Ireland Limited

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

About the role

Qualcomm Cloud BU is seeking an experienced Security Firmware Engineer to develop secure computing environments for Edge and Data Center use cases, targeting Qualcomm's next generation high-performance inference accelerator. The role focuses on expanding the Trusted Execution Environments (TEE) on server platforms and enabling hardware-assisted inference accelerator as a trusted device. You will design and implement solutions to protect sensitive workloads in TDISP and SR-IOV compliant Trusted VMs across multi-tenant deployments.

Candidate should have a background in embedded software development or contributions to open-source security or virtualization projects, including board support packages, device driver development, RTOS, secure boot, TrustZone, and network system. Familiarity with cryptographic primitives, as well as their practice application in security protocol and system design is essential.

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

Key Responsibilities

  • Design and develop security software components for AI accelerator cards supporting TDISP-based trusted device assignment, lifecycle management and interconnect security.
  • Implement SR-IOV-based secure execution environments, enabling isolation and attestation of PCIe virtual functions.
  • Develop or integrate PCIe security protocols software, including specification from DMTF (SPDM, CMA, MCTP, etc.) and PCI SIG (CMA, DOE, IDE, etc.)
  • Integrate secure boot, attestation mechanisms and enforce security policies within Qualcomm's Trusted Execution Environment and security architecture.
  • Optimize memory management and performance within enclaves while preserving security guarantees.
  • Debug and resolve complex software issues using tools like JTAG, RAM dumps, and secure debug policies.
  • Contribute to threat modeling, risk assessments, and compliance alignment with TDISP, OCP, TCG, and Confidential Computing Consortium standards.

Preferred Qualifications:

  • 3+ years of experience in system or embedded software development, preferably security features for Compute or Server platforms.
  • Proficiency in C/C++, with strong debugging and testing skills in Linux-based embedded system
  • Experience in device driver development, RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.)
  • Strong understanding of cryptographic primitives and their application in security protocols and system design.
  • Familiarity with secure boot, attestation, TPM, and platform-level security technologies.
  • Contributions to open-source security or virtualization projects.
  • Experience with Source Code and Configuration management tools such as git/Gerrit
  • Ability to work effectively in a high-caliber international/multi-site team
  • Hands-on experience with ARM Trustzone environments
  • Knowledge of TDISP, SPDM, IDE, DOE, and DICE protocols.
  • Proficiency with Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers
  • Experience with RISC-V is a plus.

Where you will be working

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.

There's a growing diversity in the region with people from many nationalities relocating to Cork, relishing the opportunity to work and live in a location that offers an excellent quality of life.

A gateway to Europe, Cork airport provides access to almost 50 international destinations including transatlantic air routes.

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.

What's on Offer

Apart from working in an open, relaxed and collaborative space, you will enjoy:

  • 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 2+ years of Software Engineering or related work experience.

OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

  • References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability- or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Firmware Engineer Jobs