We are looking for a Low-Level Embedded Software Engineer, to join our client's team in Dublin, Ireland. You will work on security-critical firmware and software for secure payment systems. You will be responsible for developing and optimizing embedded solutions, ensuring compliance with industry security standards, and collaborating with hardware and cryptography experts.
Required Qualifications
- Strong proficiency in C/C++ and low-level programming for microcontrollers.
- Experience with secure elements (SE), Trusted Execution Environments (TEE), and hardware security modules (HSMs).
- Understanding of cryptographic protocols such as AES, RSA, ECC, and secure key management.
- Familiarity with embedded RTOS and bare-metal programming.
- Experience with debugging tools like JTAG, logic analyzers, and protocol analyzers.
- Knowledge of hardware security vulnerabilities and mitigation techniques.
Preferred Qualifications
- Experience with NXP, STMicroelectronics, or Infineon secure payment chipsets.
- Hands-on experience with secure firmware development (e.g., Secure Boot, Secure Firmware Update).
- Familiarity with NFC, contactless payments, and mobile payment security protocols.
- Contributions to open-source security or embedded software projects.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Systems Software Engineer - Embedded / Sensors
2026-05-18
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
- Posted
- Mar 17, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dublin
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Systems Software Engineer - Embedded / Sensors
2026-05-18
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Junior Embedded Software Engineer (Applications and Development)
2026-05-17