CareerPlan

Embedded Software Engineer

Dublin, Leinster, IEFull-time2026-08-28 → 2026-11-09
On-siteSecurity clearance required

Core

Develop and implement software for embedded systems, working across the full product lifecycle from concept to in-field maintenance for clients in various industries.

Role type

Embedded Software Engineer

Builds

Embedded software solutions for connected devices, wearable technologies, and low-power platforms

Domain

Consumer electronics, manufacturing, defence, security, energy, financial services, government, health, and transport

Required skills

C, C++, Rust, Python, RTOS (Zephyr OS), embedded Linux, bare-metal systems, microcontrollers, multi-core SoCs, I2C, SPI, UART, USB, Bluetooth, Wi-Fi, test-driven development, automated testing, CI/CD, software design documentation, hardware integration

Preferred skills

Experience with low-power platforms, wireless communications, battery-powered systems, device datasheets, digital electronics, schematics

Technologies

Zephyr OS, embedded Linux, bare-metal, I2C, SPI, UART, USB, Bluetooth, Wi-Fi

Responsibilities

Develop embedded software using modern professional workflows, work with electronics and mechanical engineers during bring-up and integration, generate software design documentation, explain complex engineering concepts to technical and non-technical audiences, participate in full product lifecycle development

Seniority

Mid-Senior, hands-on IC