As an Embedded Firmware Engineer, you will be responsible for the development and integration of low-level software that interfaces directly with hardware platforms. You'll collaborate closely with hardware, systems, and test engineers to deliver efficient, reliable, and high-performance firmware solutions for advanced semiconductor products. Requirements: Degree in Electronic, Electrical, Computer, or Software Engineering (or related discipline) 3+ years' experience in embedded firmware/software development Strong proficiency in C/C++ and experience with embedded toolchains and debuggers Familiarity with microcontrollers, real-time operating systems (RTOS), and low-level drivers Experience with serial communication protocols (SPI, I2C, UART, CAN, etc.) Strong understanding of embedded systems concepts - interrupts, memory management, and timing Excellent debugging and problem-solving skills, with experience using oscilloscopes, logic analysers, and related tools IF/When you are interested reach out to Daniel Brown at Reperio Human Capital Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills: C++ C Embedded Firmware RTOS Cork Benefits: Work From Home