-
European Tech Recruit

Software Engineer

European Tech Recruit
Ireland · Full-time · Mid-Senior

We're partnered with a global leading semicon company who are seeking a skilled software engineer to design and develop secure, scalable solutions for their Security Tools platform, supporting multiple product lines.


In this role, you will collaborate with cross-functional teams and external stakeholders to deliver robust, secure workflows that enable device lifecycle management and protect critical system assets.


Key Responsibilities

  • Design, develop, and maintain scalable security software features for tools used across multiple product lines
  • Collaborate with internal teams (hardware, firmware, OS, manufacturing, and security architecture) and external customers to deliver secure and reliable solutions
  • Architect and implement workflows for firmware signing, encryption, device provisioning, debug enablement/disablement, and secure lifecycle management
  • Ensure all implementations adhere to internal security requirements, industry standards, and best practices
  • Develop and maintain unit tests and automated test frameworks to ensure reliability, robustness, and long-term maintainability
  • Conduct and participate in thorough code reviews to uphold high standards of software quality and security
  • Provide technical support and guidance to both internal and external users of Security Tools
  • Create and review customer-facing documentation, including user guides and technical materials
  • Contribute to the long-term technical vision and roadmap of the Security Tools ecosystem


Minimum Qualifications

  • Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related field with 2+ years of relevant experience
  • OR
  • Master’s degree with 1+ year of relevant experience
  • OR
  • PhD in a related field
  • At least 2 years of academic or professional experience with programming languages such as C, C++, Java, or Python


Preferred Qualifications

  • 1–5 years of experience in software development, security tooling, or related domains
  • Strong experience with CI/CD pipelines and test-driven development (TDD) practices
  • Proficiency in Python, particularly for automation, testing, and developer tooling
  • Solid object-oriented programming (OOP) skills, especially in Python or Java
  • Experience designing scalable and maintainable software systems


Security & Systems Knowledge

  • Familiarity with cryptographic concepts and standards, including:
  • PKI and X.509
  • AES, RSA, ECDSA
  • ML-DSA and ML-KEM
  • Understanding of secure boot, trusted execution environments (TEE), and hardware root of trust


Additional Strengths

  • Experience working in cross-functional, globally distributed teams
  • Strong communication skills with the ability to explain complex technical concepts clearly
  • Experience supporting customer-facing tools, SDKs, or platforms
  • Exposure to embedded systems, firmware development, or manufacturing workflows


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 https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf

Key Skills

Ranked by relevance

python c embedded systems embedded java cicd tdd oop
Login to Apply
Posted
Mar 31, 2026
Type
Full-time
Level
Mid-Senior
Location
Cork

Industries

Appliances Electrical Electronics Manufacturing Semiconductor Manufacturing Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
4foreverything
Related

React Front-End Developer

2026-04-11

Full-time
Not Applicable
Spain
Appliances
Information Technology
View Job Details
Yelp
Related

Senior Application Backend Engineer (Core Java) (Remote - Ireland)

2026-04-10

Full-time
Mid-Senior
Ireland
Software Development
Engineering
View Job Details
Tesla
Related

Software Development Engineer in Test (SDET)

2026-04-09

Full-time
Entry
Netherlands
Motor Vehicle Manufacturing
Engineering