About this role
Salary: £76,000 - 76,000 per year
Requirements: Bachelors degree in Computer Science, Electrical Engineering, or a related fieldMastery of Embedded C programming languageProficiency with scripting languages such as Python and BashExtensive experience with real-time operating systems, specifically FreeRTOSFamiliarity with serial protocols and implementationsStrong problem-solving skills, particularly in debugging embedded systemsExperience with version control systems such as GitExperience developing on Linux (Ubuntu)Base level of mathematical knowledge (engineering mathematics or similar)Excellent communication and teamwork abilitiesPreferred: experience with space systems or satellite technologyPreferred: familiarity with coding standards and static analysis toolsPreferred: experience writing Rust for resource-constrained environments (embedded Linux)Preferred: experience with embedded LinuxPreferred: knowledge of control systems and algorithms Responsibilities: Design, implement, test, deploy, and maintain embedded firmwareCollaborate with other engineering functions on scoping, architecture, and system designResolve on-orbit and on-ground issues related to embedded systemsImplement, optimize, and maintain various serial protocolsDesign and develop interface tools to improve abstraction between the embedded system and other satellite componentsDebug and resolve complex embedded systems issues in a timely mannerWrite and maintain technical documentation Technologies: BashCloudEmbeddedFirmwareFreeRTOSGitLinuxNetworkPythonRustUbuntuARMC++ More:
We are Spire Global, a space-to-cloud analytics company that improves life on Earth with data from space. We own and operate the largest multi-purpose constellation of satellites, supported by a global ground station network and 24/7 operations that provide real-time global coverage. Our Platform team supports Spacecraft Operations and works closely with many engineering groups across R&D, design, manufacturing, and operations to ensure current and future spacecraft systems satisfy their mission. We operate a fast-paced environment where the design-to-launch cycle is measured in weeks and months, not years, and we embrace the commercialization of nanosatellite systems. This role uses a hybrid work model and requires at least three days per week in the office. We offer global perks including a generous time off policy, education assistance, employee assistance program, employee stock purchase program, family leave, fitness reimbursement, employee referral program, healthy snacks and beverages in every office, launch attendance, and our Name Your Satellite Program. We are proud to be an equal opportunity employer and are committed to equal employment opportunity for all.
last updated 40 week of 2026