Back to results

Software Engineer - Yocto/Linux

Salary not disclosedHybrid

  • Engineering
  • Glasgow
  • Full time
  • 2d ago
Newly posted

About the role

Spire is seeking an experienced Embedded Linux/Software Engineer to join the Platform team responsible for spacecraft systems. The role involves developing software for satellite systems, contributing to the enhancement of space-based data collection capabilities within a fast-paced, commercial nanosatellite environment.

Responsibilities

  • Maintain and develop daemons that interface with embedded systems using low-level and higher-level protocols
  • 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 with the Electrical Engineering team for optimal software-hardware integration
  • Maintain and develop designs using Yocto for Xilinx MPSoC and other systems

Required skills

  • C
  • C++
  • Bash
  • Python
  • Yocto
  • Linux
  • Ubuntu
  • CAN
  • UART
  • SPI
  • I2C
  • IP protocols

Nice to have

  • Rust
  • Safety-critical systems
  • Git
  • GitHub
  • CI/CD
  • Cybersecurity
  • Telemetry
  • Formal verification
  • FDIR

Benefits

  • Name Your Satellite Program
  • Launch Attendance
  • Generous Time Off Policy
  • Education Assistance Program
  • Employee Assistance Program
  • Employee Stock Purchase Program
  • Family Leave
  • Fitness Reimbursement
  • Employee Referral Program
  • Healthy snacks & beverages

About the Company

Spire Global is a space-to-cloud analytics company that owns and operates a large multi-purpose constellation of satellites. The company provides advanced maritime, aviation, and weather tracking data through its proprietary algorithms and global ground station network.

Software Engineer - Yocto/Linux at Spire · Grasshire