×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Glasgow, City of Edinburgh Area, G1, Scotland, UK
Listing for: Spire Global
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Unix/Linux, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
We are seeking an experienced Embedded Software Engineer to join our Platform team supporting Spacecraft Operations. The successful candidate will play a crucial role in supporting other disciplines by focusing on the embedded software aspects of our satellite systems. The Platform team interfaces directly with many engineering groups to conduct R&D, design, manufacturing, and operations activities, ultimately ensuring all current and future spacecraft systems satisfy their mission.

Ideal candidates will embrace the commercialization of nanosatellite systems and adapt to low-cost, fast-paced systems design, development, and implementation methodologies that set Spire apart from our competition. In this fast-paced environment, the design to launch cycle is measured in weeks and months, not years!

What You’ll Do as a Senior Embedded Software Engineer:

Design, implement and test, deploy and maintain embedded firmware

Collaborate with other engineering functions on scoping, architecture and system design

Resolve on-orbit and on-ground issues related to embedded systems

Implement, optimize and maintain various serial protocols

Design and develop interface tools to improve abstraction between the embedded system and other satellite components Debug and resolve complex embedded systems issues in a timely manner

Write and maintain technical documentation

Key

Skills:

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Mastery of Embedded C programming language

Proficiency with scripting languages like Python and Bash Extensive experience with real-time operating systems (RTOS), specifically FreeRTOSFamiliarity with serial protocols and implementations

Strong problem-solving skills, particularly in debugging embedded systems

Experience with version control systems (e.g., Git)
Experience developing on Linux (Ubuntu)
A base level of mathematical knowledge (engineering mathematic or similar)
Excellent communication and teamwork abilities

Preferred

Skills:

Experience with space systems or satellite technology

Familiarity working to coding standards and using static analysis tools

Experience writing Rust for resource constrained environments (embedded Linux)

Experience with embedded Linux Knowledge of control systems and algorithms

Tools and Technologies:
FreeRTOS for real-time operating system implementation GNU ARM Embedded Toolchain for code compilationGDB for debugging, complemented by extensive use of serial and/or CAN debugging

Experience with debugging techniques for systems without JTAG access, particularly for remote issue resolution

Familiarity with manual testing procedures for embedded interface code Experience working with Arm Cortex Microcontrollers Version control using Git Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.

Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying. #LI-MI1

Global Perksð️ Name Your Satellite Program (NYSP)ð Launch Attendanceð Generous Time Off Policyð Education Assistance Programð Employee Assistance Program (EAP)ð Employee Stock Purchase Program (ESPP)ð Family Leaveðª Fitness Reimbursementð§¡ Employee Referral Programð Healthy snacks & beverages in every office

About Spire Weimprove life on Earth with data from space.

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary