CareerPlanGet AI match score →

Staff Engineer, Firmware Engineering

Ireland, Dublin, Glasnevin💼 Full-time🗓 2026-03-13 → 2026-07-30

Core

Design, develop, and optimize embedded firmware for high-performance ARM Cortex-based microcontrollers in data center and energy systems.

Role type

Staff Firmware Engineer (Embedded Systems)

Builds

Embedded firmware solutions for microcontrollers

Domain

Semiconductor / Embedded Systems / Data Center & Energy

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, bare-metal firmware development, ARM Cortex architecture, FreeRTOS, embedded debugging tools, real-time constraints, power management, device drivers, communication protocols

Preferred skills

Python scripting, Bash scripting, secure boot, cryptography, wireless protocols (BLE, Zigbee, LoRa, Wi-Fi), Yocto/Linux-based systems, MQTT, DNP3

Technologies

ARM Cortex, FreeRTOS, C, C++, JTAG, SWD, GDB, Git, I2C, SPI, UART, CAN, USB

Responsibilities

Design and debug embedded firmware for ARM Cortex-based microcontrollers; Implement bare-metal and RTOS-based firmware solutions; Optimize firmware performance, power consumption, and memory usage; Develop and maintain device drivers and communication protocols; Conduct firmware validation, unit testing, and debugging; Collaborate with hardware, software, and product teams for integration.

Seniority

Staff, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗