YourNext
Opportunity.org

Software Engineer - Yocto/Linux

Category
Jobs
Posted
November 5, 2026
Region
Europe
Country
United Kingdom
Sector
Technology & AI
Work mode
Hybrid
Apply via
spire.com
Apply nowon spire.com →

Overview

An opening is available for a Software Engineer to work with the Platform team, focusing on spacecraft systems. The role involves developing software for satellite systems to expand and enhance space-based data collection capabilities within a fast-paced environment where the design to launch cycle operates in weeks and months.

Who can apply

Suitable candidates are sought who have experience working as an Embedded Linux or Software Engineer. Applicants should embrace the commercialization of nanosatellite systems and adapt to low-cost, fast-paced systems design, development, and implementation methodologies.

What you get

Global perks include the Name Your Satellite Program, launch attendance, a generous time off policy, an education assistance program, an employee assistance program, an employee stock purchase program, family leave, fitness reimbursement, an employee referral program, and healthy snacks and beverages in every office. Visa sponsorship may be offered for suitable candidates.

Requirements

Applicants need key skills in C, C++, Bash, and Python, along with proficiency using the Yocto framework for application design and base OS modifications, including kernel modules. Candidates must have knowledge of a Linux-based development environment utilizing Ubuntu, experience with real-time communication protocols covering CAN, UART, SPI, and I2C, experience with inter-process communication protocols, and an understanding of electronics to communicate effectively with hardware engineers for board bring up and test. Excellent documentation skills are also required, while preferred qualifications include working knowledge of Rust, familiarity with safety-critical embedded systems, knowledge of Git and GitHub, familiarity with CI/CD pipelines, experience with project management tools, an understanding of cybersecurity principles, knowledge of telemetry and command systems, experience with formal verification methods, and experience implementing Fault Detection, Isolation, and Recovery systems.

How to apply

Interested individuals can apply for the position, noting that communication regarding applications may come from specific representatives or the candidate scheduling tool. A background check including criminal history and employment verification is required for candidates who receive a conditional offer.

Apply nowon spire.com →

Explore more: opportunities in United Kingdom · Technology & AI opportunities