CareerPlanSign in

Embedded Software Engineer

Reading, England, United Kingdom💼 Full-time🗓 2026-10-05 → 2026-10-07

Core

Design, implement, and maintain embedded real-time software for satellite communication terminals and ground systems.

Role type

Senior Embedded Software Engineer

Builds

Smart terminals with electronic beam steering, intelligent routing, and edge computing capabilities for satellite networks.

Domain

Satellite communications, aerospace, and 5G infrastructure.

Required skills

C++ development, embedded real-time systems, Linux, FreeRTOS, hardware debugging, physical interface protocols (Serial, Ethernet, SPI, CAN), CI/CD pipelines, automated testing. (via careerplan.io/jobs/1e0d900d-53cb-4bd9-ac44-422fc5e29b69-embedded-software-engineer-at-all-space)

Preferred skills

Agile framework experience, peer review practices, source code management (git), full lifecycle development.

Technologies

C++, Linux, FreeRTOS, Jira, Confluence, git.

Responsibilities

Perform requirements analysis with stakeholders, complete architecture and design documentation, deliver tested software features for embedded real-time systems, implement automated unit and integration tests, test and debug functionality in simulation and on target hardware, contribute to investigation and resolution of software issues.

Seniority

Senior, hands-on IC