CareerPlanSign in

Embedded Software Engineer

Madrid💼 Full-time🗓 2026-06-08 → 2026-08-07

Core

Design, development, integration, and validation of onboard embedded software for high-reliability space applications, including satellites and power systems.

Role type

Embedded Software Engineer

Builds

Firmware for microcontroller-based platforms and purpose-specific processors for space missions

Domain

Aerospace / Space Technology

Deliverable

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

Required skills

C programming, Real-time operating systems (RTOS), Communication protocols (CAN, SPI, UART, I2C), JTAG debugging, Python for automation/testing, Git

Preferred skills

None stated

Technologies

C, RTOS, Python, Git, JTAG, CAN, SPI, UART, I2C

Responsibilities

Develop embedded firmware for microcontroller-based platforms; Develop real-time applications on RTOS; Integrate and validate communication interfaces and protocols; Participate in hardware-software integration; Debug and troubleshoot using JTAG tools; Develop automation, testing, and validation tools using Python; Prepare technical documentation; Participate in design, code, and architecture reviews

Seniority

Mid-Senior (5+ years experience)

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