-
European Tech Recruit

Senior Embedded Software Engineer

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

We're partnered with a global leading semicon company who are looking for an experienced Embedded Software Engineer to contribute towards the design, development and integration of SoC firmware features.


You will work closely with a diverse group of engineers across software and firmware teams, as well as product verification, systems, architecture, tools, and test organizations. In this role, you will contribute to enabling and optimizing firmware features to support a wide range of use cases, including internal development, OEM customization, and product commercialization.


We are looking for a motivated engineer with a strong team-oriented mindset, a passion for learning new technologies, and a keen interest in developing low-level firmware that interfaces directly with hardware and SoC platforms.


Key Responsibilities

  • Design, develop, and integrate firmware features, diagnostics, and test capabilities for SoC boot platforms
  • Collaborate across multidisciplinary teams including software, hardware, ASIC, architecture, integration, emulation, and simulation
  • Maintain strong attention to detail throughout all phases of development: design, implementation, integration, testing, and release
  • Partner with emulation and hardware design teams to verify, debug, and resolve firmware and platform-level issues
  • Develop efficient, secure, and high-quality code, and actively participate in code reviews with relevant stakeholders
  • Ensure timely delivery of assigned tasks while proactively managing dependencies across teams


Required Qualifications

  • 4–7 years of experience in embedded systems development
  • Strong proficiency in C programming
  • Experience with device driver development
  • Excellent communication and teamwork skills
  • Proven ability to collaborate effectively across multiple technical teams


Preferred Skills

  • Experience with SoC bring-up, including on-target, emulation, and simulation environments
  • Strong expertise in low-level system programming, especially system initialization
  • Solid analytical, debugging, and problem-solving abilities
  • Familiarity with ARM architecture and ARM assembly language
  • Understanding of real-time/embedded systems, resource-constrained environments, and boot/loaders
  • Experience with open-source bootloader technologies such as UEFI (EDK2), coreboot, U-Boot, TF-A, or Zephyr RTOS


Education

  • Required: Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience
  • Preferred: Master’s degree in a related field or equivalent experience


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

embedded embedded systems simulation assembly c
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
NXP Semiconductors
Related

Software Project/Program Manager (m/f/d)

2026-04-11

Full-time
Mid-Senior
Austria
Semiconductor Manufacturing
Project Management
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
Bertrandt Group
Related

Software Engineer (Embedded Systems, C/C++)

2026-04-09

Full-time
Not Applicable
Germany
Engineering Services
Engineering