Spire
Visit websiteSoftware Engineer - Yocto/Linux
Salary not disclosedHybrid
- Engineering
- Glasgow
- Full time
- 2d ago
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.