CareerPlanSign in

Senior Firmware Engineer

Glasgow💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Design, implement, test, deploy, and maintain embedded firmware for satellite systems, resolving on-orbit and on-ground issues.

Role type

Senior IC embedded software engineer (spacecraft)

Builds

Embedded firmware and interface tools for nanosatellite systems

Domain

Aerospace / Satellite systems / Embedded software

Deliverable

production ML models | product features

Required skills

Embedded C, Python, Bash, FreeRTOS, serial protocols, Git, Linux development, debugging complex embedded systems

Preferred skills

Space systems experience, Rust for embedded Linux, control systems and algorithms, static analysis tools

Technologies

FreeRTOS, GNU ARM Embedded Toolchain, GDB, Arm Cortex Microcontrollers, serial, CAN

Responsibilities

Design and develop interface tools to improve abstraction between embedded system and satellite components; Debug and resolve complex embedded systems issues in a timely manner; Implement, optimize and maintain various serial protocols

Seniority

Senior, hands-on IC

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