Logo of Huzzle

Flight Software Engineer

Applications are closed

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • Oxford

Requirements

  • We work with both agile and V-model so applied knowledge of these are essential!
  • Strong knowledge of an object orientated programming language, such as C++, Java, Rust.
  • A background of low level C development would be an advantage for certain projects.
  • Comfortable working exclusively within a Linux-based development environment, and developing for linux platforms.
  • Ability to work as part of a software team where it is important your work can be understood by other team members.
  • Applied knowledge of working with automated testing and CI/CD.
  • You’ll need to bring your creativity - we’re at the forefront of innovation with a huge vision for the future!

Responsibilities

  • You’ll be at the centre of developing, implementing and testing software both on land and in orbit, ensuring Open Cosmos stays on top of technical advancements and maximises the use of technology throughout it’s software development life cycle.
  • You will also work on advanced on board processing and operational optimisations of the satellite fleet via automation and on board resource management, AI data processing, network optimisation, power usage optimisation, and advanced recovery scenarios.
  • You’ll be working with stakeholders around the business as well as taking an active role in developing your own skills. Will have worked and can show demonstrable skills in various aspects of the software project life cycle.

FAQs

What is the main focus of the Flight Software Engineer role at Open Cosmos?

The main focus of the Flight Software Engineer role is to develop, implement, and test flight software along with power, communications, and onboard computer subsystems for satellites, while ensuring the use of advanced technologies throughout the software development life cycle.

What type of working environment will the Flight Software Engineer be expected to use?

The Flight Software Engineer will be expected to work exclusively within a Linux-based development environment and develop software for Linux platforms.

What programming languages should I be proficient in to apply for this position?

Applicants should have strong knowledge of an object-oriented programming language, such as C++, Java, or Rust. A background in low-level C development would also be advantageous for certain projects.

Is experience with agile methodologies important for this role?

Yes, experience with both agile and V-model methodologies is essential for this role.

What kind of skills should a candidate demonstrate for the software project life cycle?

A candidate should be able to demonstrate skills in various aspects of the software project life cycle, including development and teamwork capabilities.

How does the Flight Software Engineer contribute to satellite operations?

The Flight Software Engineer contributes to satellite operations by working on advanced onboard processing, operational optimisations, automation, AI data processing, network and power usage optimisation, as well as planning for advanced recovery scenarios.

Will the role involve collaboration with other teams?

Yes, the role involves working with stakeholders across the business and collaborating within a software team to ensure that individual contributions are understandable and align with overall project goals.

What kind of testing practices should a candidate be familiar with?

Candidates should have applied knowledge of automated testing and CI/CD (Continuous Integration/Continuous Deployment) practices.

What qualities or attributes are desired in a candidate for this role?

Desired qualities for a candidate include creativity and a forward-thinking approach, as Open Cosmos aims to be at the forefront of innovation with a huge vision for the future.

Are there any specific projects or areas the Flight Software Engineer will be involved in?

The Flight Software Engineer will be involved in projects related to automated processes, onboard resource management, and various optimisations for the satellite fleet, aligning technical advancements with the company’s needs.

Open Cosmos provides simple and affordable satellite missions, making the leaps in space that become the leaps on Earth.

Defence & Aerospace
Industry
51-200
Employees
2015
Founded Year

Mission & Purpose

Open Cosmos is a business focused on solving the world's biggest challenges through the delivery of satellite missions and the data of the world they can gather from space. This includes designing, building, launching and operating small satellites as well as providing data and services through an innovative platform. Since its creation in 2015, it has developed multiple advanced satellites for telecommunications, earth observation, navigation and science.

Culture & Values

  • Trust

    Build and earn the trust of others

  • Commitment

    Pride in one's work, accountability, help others

  • Ambition

    Aim high, strive for better

  • Humbleness

    Listen, learn from mistakes, grow

  • Effectiveness

    Right strategy, own the "why" of the path forward

  • Exemplarity

    Behave the way you want others to behave

  • Efficiency

    Work smart, do more with less

  • Honesty

    To oneself and others, truth first

Benefits

  • We're flexible!

    Prefer to mostly WFH? That's fine! Hybrid? Great! Need to take 30 mins at 3pm to get the kids from school? Go ahead! We're more interested in your contributions than when and where you're working

  • Our facilities

    Working on our hardware? Look no further than our state of the art lab. Prefer to be in an office sometimes? All the time? Our office has everything you need for productive working, including drinks and snacks to keep you fuelled through the day

  • Enhanced parental leave

    Adding to your family is stressful enough without worrying about pay during those precious first few weeks and months. The UK team enjoy enhanced pay during parts of their statutory maternity, paternity or adoption leave

  • Time off

    Taking time off is important for our mental health - all our Open Cosmonauts have 25 days holiday in addition to national holidays

  • Core Benefits

    UK team members can enjoy Medicash, income protection and death in service benefits. Spain team members can enjoy access to a tax saving platform Cobee