Job Search and Career Advice Platform

Enable job alerts via email!

Spacecraft Embedded Linux Engineer - Yocto & CAN/UART

Spire

Glasgow

Hybrid

GBP 45,000 - 65,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An innovative space analytics company in Glasgow is seeking an experienced Embedded Linux/Software Engineer to join their Platform team. The candidate will develop software for satellite systems, focusing on fault-tolerant system design and integration with electrical engineering. Ideal candidates should have strong skills in C/C++, Bash, and Python, alongside experience working in a Linux environment. This position allows for hybrid work with a minimum of three days per week in the office.

Benefits

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

Qualifications

  • Experience with low-level and high-level protocol development.
  • Ability to integrate C libraries for hardware interfaces.
  • Experience in fault-tolerant system design and implementation.

Responsibilities

  • Maintain and develop daemons interfacing with embedded systems.
  • Implement communication interfaces between embedded systems and processes.
  • Collaborate with Electrical Engineering team for optimal integration.

Skills

C/C++
Bash
Python
Yocto framework
Linux-based development
Real-time communication protocols
Inter-process communication
Electronics knowledge
Documentation skills
Rust (preferred)
Safety-critical systems knowledge
Git/GitHub
CI/CD pipelines
Project management tools
Cybersecurity principles
Telemetry and command systems
Formal verification methods
Fault Detection, Isolation, Recovery (FDIR)

Tools

Yocto
Bitbake
Ubuntu
Git
Job description
An innovative space analytics company in Glasgow is seeking an experienced Embedded Linux/Software Engineer to join their Platform team. The candidate will develop software for satellite systems, focusing on fault-tolerant system design and integration with electrical engineering. Ideal candidates should have strong skills in C/C++, Bash, and Python, alongside experience working in a Linux environment. This position allows for hybrid work with a minimum of three days per week in the office.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.