-
European Tech Recruit

Embedded Software Senior Engineer / SoC / Firmware

European Tech Recruit
Ireland · Full-time · Associate

Embedded Software Senior Engineer / SoC / Firmware


You will be part of the Core Platform bootloader team enabling diverse SoCs to boot all the way from ROM firmware till OS entry. Areas this team works on, but not limited to, include several stages of system initialization, secure boot and authentication, platform and device configurations, execution environment enablement across new emerging CPU architectures, enabling latest industry tuned peripherals and interfaces, multicore and multithreaded scheduler based boot initializations, next-gen volatile (DDRx) and non-volatile memory(UFS, NVMe, eMMC, NAND, SPI-NOR, etc) device and interfaces(USB, PCIe) initializations and device driver development.


Please note you must have the Right to Work in the EU / already based in Ireland to be considered.


What we look for somebody, who are able to

  • Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms.
  • Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, emulation and simulation teams.
  • Paying attention to the details during all phases of firmware design, development, integration, testing and release
  • Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues
  • Efficient and secure (ie. cognizant of not exposing security exploits) coding plus driving code review of firmware logic updates with all required stakeholders
  • On time execution of defined tasks and deliverables, driving dependencies with other teams to closure



Required skills:

  • 4 to 7 years of experience with embedded systems.
  • C Programming
  • Device Driver development
  • Strong communication skills
  • Strong collaborative skills working with multiple teams


Desired Skills:

  • Chip/SoC on-target, emulation and simulation platform bringup and debug experience
  • Highly proficient in C, with a focus on system initialization and low-level code.
  • Good analytical, debugging and problem solving skills.
  • ARM microprocessor architecture and ARM Assembly language experience.
  • Good understanding of basic real-time/embedded programming, resource-constrained environments, and operating system loaders.
  • Open Source bootloader firmware experiences - UEFI Tianocore EDK2, coreboot, uboot, TF-A, Zephyr RTOS



If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your resume on [email protected]


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

simulation assembly embedded spi c
Login to Apply
Posted
Apr 08, 2025
Type
Full-time
Level
Associate
Location
Cork

Industries

Telecommunications Semiconductor Manufacturing

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
emnify
Related

Senior Software Engineer - APIs & Support Systems

2026-05-25

Full-time
Mid-Senior
Germany
Telecommunications
Engineering
View Job Details
BT Group
Related

Software Engineering Professional

2026-05-27

Full-time
Not Applicable
United Kingdom
Telecommunications
Engineering
View Job Details
Apex.AI
Related

Senior Application Engineer

2026-05-28

Full-time
Not Applicable
Germany
Business Consulting
Engineering