Job Description Our client is seeking an experienced and senior embedded software engineer to support projects in-house.
The successful candidate will have proven experience in STM32 and low-power design, as well as firmware test coverage.
Experience in medical device design is advantageous, as well as wireless communication.
Responsibilities STM32: Program and debug the STM32 family of microcontrollers with a focus on low-power architectures Low-Power Design: Write code for power-constrained devices through implementing and managing different sleep modes, power-down states, and efficient interrupt handling FW Test Coverage: Experience in developing and implementing robust test strategies, including unit, integration, and system-level tests (with a focus on ensuring requirements-based test coverage and documenting results which is critical for regulatory compliance) Hardware Experience: Collaborate effectively with the hardware team and possess the ability to read schematics and understand PCB layouts to debug hardware-firmware interactions.
Desirable Experience IEC *****: Knowledge of the software development lifecycle processes, risk management, and software safety classifications.
Low-Level Communication: Experience with low-level communication protocols such as I2C, SPI, and UART.
Wireless Communication: Experience with RF and BLE a plus.
CRC: Experience in implementing using CRC algorithms for data integrity error detection.
AES: Experience with the AES for secure data transmission and storage.
Altium: Familiarity with PCB layouts is a plus.
Benefits Competitive employee compensation package Location: Dublin, Ireland | hybrid