Software Engineering Lead - Satellite Bus
Glasgow
Apply now

Software Engineering Lead - Satellite Bus

Glasgow

 

Software Engineering Lead, Satellite Bus - Glasgow

About Spire

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 vertically-integrated, developing and manufacturing its own satellite platform in-house which is used both for internal Spire data products, as well as hosted payloads as part of its Orbital Services business.

Job Description:

Spire is seeking a leader for its Satellite Platform software team, which is responsible for the development of all embedded software and OS (including the kernel and yocto-based embedded Linux OS) of its nanosatellite constellation. The ideal candidate is a senior engineer with experience both implementing software systems, and leading groups of other engineers.

As an engineering leader at Spire, you’ll move fast, iterate quickly, and solve global problems. If you love exciting technical challenges, hate getting bored, and enjoy collaborating with engineers who are changing the way the world thinks about space, satellites, and data then this may be the role for you.

Responsibilities of your role:

  • Lead a small team of engineers developing embedded software (included embedded Linux operating systems) for Spire’s nanosatellite constellation
  • Manage projects, work with management to set priorities for the team, and plan day-to-day work
  • Drive the architecture and systems design for the satellite software team’s software stack, including testing and continuous integration system
  • Coordinate with spacecraft systems teams to define vehicle-level requirements

Basic qualifications:

  • 2+ years’ experience in a leadership role, with responsibility for managing directly other individual contributors
  • Extensive experience with:
    • Embedded C: interrupt handlers, concurrency, etc.
    • Embedded Operating Systems: (FreeRTOS, Yocto Embedded Linux)
    • Embedded Linux: CLI/scripting familiarity, kernel mods, drivers, etc.
    • Software systems design with memory, processor, and real-time constraints
    • Scripting: Python, Bash, etc.

Preferred qualifications: 

  • General hardware engineering skills (EE, PCBs, ECAD or MCAD)
  • Experience with sensor integration over I2C, SPI, CAN, UART, etc.
  • ARM/RISC profiling and optimizations
  • Networking (ISO, IP, protocol design)
  • Experience in a high-reliability industry (Automotive, Aerospace, Defence, Medical) or an embedded industry (IoT, Mobile Phones, Distributed Sensor Networks)
  • Domain Knowledge (space systems engineering, attitude control systems, radio communications, power systems)

 

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.

 
 

Want to join us?

We are constantly looking for bright growth-minded people to join our teams around the world. If you would like to join us you can email your CV here:

Send my application