-
European Tech Recruit

Senior Firmware Engineer - C / BSP / Device Driver / RTOS / Secure Boot / Edge

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

Senior Firmware Engineer - C / BSP / Device Driver / RTOS / Secure Boot / Edge


Would you like to join one of the worlds semiconductor powerhouses?


We're working with one of the leading names in this field and they're seeking a Senior Firmware Engineer to design, develop and maintain software for our clients SOCs and Edge Devices and design, develop and maintain device drivers and boot loaders for embedded systems - this is a permanent role, working on an onsite/hybrid capacity working in the Silicon Valley of Europe, Cork in Ireland.


What's in it for you?

You will receive a very good base salary, plus bonus, RSU's, RSU bonus, pension (8% match), great vacation allowance plus wellbeing days and hybrid working. All this working within a diverse and multicultural team, focused on developing some of the world's most cutting edge tech.


Please note - due to the urgency of this role, we can only consider applications from EU passport holders.


What we look for:

  • Strong C coding experience
  • Experience with software feature design
  • Experience with software development in C/C++ including unit-test, performance analysis, code coverage, static analysis
  • Experience using GNU/LLVM tools on embedded platforms using stop-mode debug tools such as JTAG/SWD
  • Experience working with BSP development including device driver development, board-bring-up, RTOS’s, secure boot & trust zone
  • Experience with development of peripheral drivers.
  • Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks and multi-threaded programming
  • Experience with Source Code and Configuration management tools such as git/Gerrit
  • Willingness to work in a structured software development environment with ability to work on low-level implementation (code & test)


Any of the following would be considered a plus:

  • Familiar with high-speed interfaces such as PCIe, LPDDR, USB
  • Familiar with implementing Reliability, Accessibility and Serviceability (RAS) through use of technologies such as ECC, IPMI & PCI AER fields.
  • Familiar with low speed interfaces such as I2C, SPI, SPMI, and SMBus
  • Familiar with on-chip middleware for communication, logging and power control
  • Experience working with and familiarity with important microprocessor building blocks like microprocessor execution levels, interrupt controller & timers
  • Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers
  • Familiarity with build and development for Embedded Linux through use of tools such as Yocto, Buildroot or OpenEmbedded


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/about-us/privacy-notice/)

Key Skills

Ranked by relevance

embedded rtos c configuration management embedded systems linux yocto spi ios
Login to Apply
Posted
May 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Cork

Industries

Semiconductor Manufacturing Computer Hardware Manufacturing Software Development

Categories

Information Technology Engineering Other

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
European Tech Recruit
Related

Senior Systems Engineer (DSP) - C/C++ / MATLAB / Python

2026-05-22

Full-time
Mid-Senior
Ireland
Semiconductor Manufacturing
Information Technology
View Job Details
European Tech Recruit
Related

Graphics Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES

2026-05-22

Full-time
Mid-Senior
Finland
Software Development
Engineering
View Job Details
Code Compass 🧭
Related

AI Software Engineer (m/f/d) - Berlin

2026-05-21

Full-time
Mid-Senior
Germany
Staffing
Information Technology