CareerPlanSign in

Embedded Software Engineer

Ballywaltrim, WW, ie💼 Full-time🗓 2026-08-25 → 2026-09-25

Core

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

Role type

Embedded Software Engineer

Builds

Low-power embedded platforms, connected devices, wireless communications, battery-powered systems, and wearable technologies

Domain

Consumer electronics, manufacturing, defense, security, energy, utilities, financial services, government, public services, health, life sciences, transport

Deliverable

production ML models | product features

Required skills

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

Preferred skills

Experience with 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, mechanical engineering, and industrial design teams; generate software design documentation; collaborate with hardware engineers on bring-up and integration; explain complex engineering concepts to technical and non-technical audiences

Seniority

Mid-Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.