The SISS BLISS GmbH
Senior Embedded Software Engineer
Glasgow, United Kingdom
- Full-time
- Posted 15 Sept 2026
- bashcembedded linuxembedded softwareembedded systemsfirmwaregitjtaglinuxmicrocontrollers
* 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! * 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 Benefits -------- * Name your own satellite: Be remembered throughout time by choosing a name for a LEMUR satellite. * Family Leave: Family is important. Our parental and family leave is designed to let you make the most of those precious moments. * Learning & development: Spire more than encourages and supports ongoing personal improvement and a growth mindset, we welcome it! * Launch Attendance: One of the perks from launching satellites into space is that Spire often has VIP access to view the launch. * Generous time off policy: Take the time you need. Our flexible time-off policy promotes a positive work-life balance. * Employee Assistance Program (EAP): Our EAP makes sure you have access to support and counseling sessions whenever you need it. * Employee Stock Purchase Program (ESPP): Our ESPP provides eligible employees with an opportunity to purchase Spire shares through accumulated contributions. * Fitness Reimbursement: Spire encourages fitness activity to promote employee well-being with reimbursed gym membership expenses. * Employee Referral Program: Spire is always looking for outstanding people to join our team, and you can help and be awarded a referral bonus. * Healthy snacks & beverages: To help our employees to be as productive as possible, we provide healthy snacks and beverages in each of our offices. * A base level of mathematical knowledge (engineering mathematic or similar) * Excellent communication and teamwork abilities * Experience with version control systems (e.g., Git) * Mastery of Embedded C programming language * Experience developing on Linux (Ubuntu) * Familiarity with serial protocols and implementations * Strong problem-solving skills, particularly in debugging embedded systems * Bachelor’s degree in Computer Science, Electrical Engineering, or related field * Extensive experience with real-time operating systems (RTOS), specifically FreeRTOS * Proficiency with scripting languages like Python and Bash * Experience with space systems or satellite technology * Familiarity working to coding standards and using static analysis tools * Experience with embedded Linux * Experience writing Rust for resource constrained environments (embedded Linux) * Knowledge of control systems and algorithms * GNU ARM Embedded Toolchain for code compilation * Experience with debugging techniques for systems without JTAG access, particularly for remote issue resolution * GDB for debugging, complemented by extensive use of serial and/or CAN debugging * FreeRTOS for real-time operating system implementation * Version control using Git * Experience working with Arm Cortex Microcontrollers * Tools and Technologies: * Familiarity with manual testing procedures for embedded interface code * 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
From The SISS BLISS GmbH's careers site. See the original posting.