Software Engineer – Yocto/Linux - Glasgow - Spire Global, Inc.

    Spire Global, Inc.
    Spire Global, Inc. Glasgow

    4 days ago

    Description

    What You'll Do as an Embedded Linux/Software Engineer

    • Maintain and develop daemons that interface with embedded systems using low‑level protocols and higher‑level protocols for business logic
    • Implement communication interfaces between embedded systems and higher‑level processes
    • Integrate C libraries for specific hardware interfaces
    • Contribute to the design and implementation of fault‑tolerant systems
    • Collaborate closely with the Electrical Engineering team to ensure optimal software‑hardware integration
    • Spin up new designs and maintain existing products with Yocto
    • Focus on Xilinx MPSoC systems, while also supporting a number of other systems

    Key Skills

    • C/C++, Bash and Python
    • Proficiency working with the Yocto framework (for application design and base OS modifications including kernel modules)
    • Knowledge of a Linux‑based development environment (Ubuntu)
    • Experience with real‑time communication protocols (low level: CAN/UART/SPI/I2C)
    • Experience with inter‑process communication protocols (higher level mostly IP based)
    • Understanding of electronics and ability to communicate effectively with hardware engineers (especially for board bring up and test)
    • Excellent documentation skills
    • Working knowledge of Rust would be a bonus
    • Familiarity with safety‑critical embedded systems in any industry
    • Knowledge of version control systems, particularly Git and GitHub
    • Familiarity with CI/CD pipelines
    • Experience with project management tools
    • Understanding of cybersecurity principles for embedded systems
    • Knowledge of telemetry and command systems
    • Experience with formal verification methods for critical software components
    • Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for embedded applications
    • Tools and Technologies: C, C++
    • Scripting languages (Bash/Python)
    • Version control using Git

    We value adaptability and a willingness to learn new tools and technologies as needed for the role.

    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.

    About Spire


    We improve 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 global ground station network and 24/7 operations that provide real‑time global coverage of every point on Earth.

    Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.

    To help maintain a safe and secure workplace for Spire employees, all candidates who receive a conditional offer will be required to complete a background check. This may include criminal history and employment verification.


    #J-18808-Ljbffr

  • Work in company

    Linux Engineering Manager

    Canonical

    Linux Engineering Manager Job Description · This role involves leading an engineering team at Canonical that partners with major silicon companies to optimize Ubuntu for latest hardware. · Manage relationships with key technology partners to ensure timely delivery of project mile ...

    Glasgow

    6 days ago

  • Work in company

    Junior Linux Kernel Engineer

    Only for registered members

    We select new junior professionals into the Canonical Kernel Team, to work on the Linux kernel for Ubuntu. We are a global team working to ship the world's most widely used Linux kernel,across the very latest silicon and cloud. · ...

    Glasgow

    3 weeks ago

  • Work in company

    Embedded Linux Field Engineering Manager

    Only for registered members

    +Job summary · We are hiring an Embedded Linux Field Engineering Manager to lead a regionally-focused team of Field engineers in Presales and Professional Services activities, by helping customers with solution architecture, design and delivery. · ...

    Glasgow

    1 week ago

  • Remote Linux Kernel Engineering Manager · This role involves leading a geographically distributed team, implementing Linux kernels for various environments, and ensuring quality standards are met. · Familiarity with C programming language · Demonstrate team leadership capabilitie ...

    Glasgow

    5 days ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking an experienced Embedded Linux/Software Engineer to join our Platform team (folks looking after the spacecraft). The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our ...

    Glasgow, Scotland, United Kingdom £45,000 - £80,000 (GBP) per year

    16 hours ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking an experienced Embedded Linux/Software Engineer to join our Platform team. The successful candidate will play a crucial role in developing software for our satellite systems. · Maintain and develop daemons that interface with embedded systems using low-level protoc ...

    Glasgow, Scotland

    3 weeks ago

  • Work in company

    Embedded Linux Consultant

    Only for registered members

    We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco. · We need someone who knows Linux inside out and has experience with distribution packag ...

    Glasgow

    1 week ago

  • Work in company

    Senior Systems Engineer

    Only for registered members

    We are hiring a Senior Systems Engineer to join our team in Glasgow city centre. · ...

    Glasgow, Scotland

    3 days ago

  • Work in company

    Platform Engineer

    Only for registered members

    You'll be someone who enjoys digging into:<br/Linux and Windows in live production environments<br/Virtualised infrastructure<br/AWS within a hybrid estate<br/Automation with tools like Ansible<br/Enterprise networking and security<br/Monitoring, resilience and recovery planning. ...

    Glasgow £65,000 - £115,000 (GBP) per year

    3 days ago

  • Work in company

    Service Delivery Engineer

    Only for registered members

    I'm recruiting on behalf of a fantastic client who's looking for a Service Delivery Engineer to join their project delivery team. This is a pure project role — no BAU escalations — ideal for someone who enjoys hands‑on engineering, structured work, and delivering meaningful techn ...

    Greater Glasgow Area

    3 weeks ago

  • Work in company

    Senior Systems Engineer

    Only for registered members

    We are hiring a Senior Systems Engineer for a Glasgow-based firm operating in global markets. This is an infrastructure role that underpins time-sensitive activity where downtime isn't brushed off. · This isn't a ticket-queue role. · You'll need to be comfortable owning complex e ...

    Glasgow

    4 days ago

  • Work in company

    Service Delivery Engineer

    Only for registered members

    This is a pure project role — no BAU escalations — ideal for someone who enjoys hands‑on engineering, structured work, and delivering meaningful technical change. · ...

    Glasgow

    3 weeks ago

  • Work in company

    Senior Firmware Engineer

    Only for registered members

    We are seeking an experienced Embedded Software Engineer to join our Platform team (folks looking after the spacecraft). · Design, implement and test embedded firmware. · Collaborate with other engineering functions on scoping architecture and system design. · ...

    Glasgow, Scotland, United Kingdom

    1 week ago

  • Work in company

    Network Engineer

    Only for registered members

    Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · ...

    Glasgow, Scotland

    3 weeks ago

  • Work in company

    Software Maintenance Engineer

    Only for registered members

    We are hiring a Software Maintenance Engineer to work in a dynamic and exciting engineering role in Linux-based infrastructure and applications. This role deals with critical issues in the open source stack that require upstream bug fixes. · This is a remote role with teams in al ...

    Glasgow

    1 month ago

  • Work in company

    Network Engineer

    Only for registered members

    Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · ...

    Glasgow, Scotland

    3 weeks ago

  • Work in company

    Senior System Engineer

    Only for registered members

    We are seeking an experienced Senior System Engineer to join our high-performing team. · We require excellent analytical skills, forward-thinking mindset toward continuous improvement, and ability to thrive in fast-paced environment.Oversight of infrastructure stability, performa ...

    Glasgow

    1 month ago

  • Work in company

    Service Delivery Engineer

    Only for registered members

    We have a fantastic opportunity for a Service Delivery Engineer to join us at our unique Head Office in Renfrew which includes our state-of-the-art gym with weekly circuit training, a personal trainer and yoga classes as well as the Beeks Bar or weekly masseuse to help you unwind ...

    Glasgow, Scotland

    1 month ago

  • Work in company

    Senior Communications Software Engineer

    Only for registered members

    We are seeking a senior data link communication research engineer with hands on experience in embedded system and software implementation. The candidate will analyze communication link properties, design the SW architecture and implement L2 layer function on an embedded SoC to co ...

    Glasgow, Scotland

    1 week ago

  • Work in company

    Network Engineer

    Only for registered members

    The Company · Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · Design, configure and maintain a distributed IP-based network across multiple regions and systems (Linux-based) ...

    Glasgow

    3 weeks ago

  • Work in company

    Network Engineer

    Only for registered members

    Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · ...

    Glasgow

    3 weeks ago

Jobs
>
Glasgow