Software for Nanosatellite System (Ref 17/07)

CompanyOpen Cosmos Ltd

Location: Harwell Campus, Oxfordshire

Company Description: Open Cosmos provides an end-to-end service to deploy technology into Low Earth Orbit (LEO) using nanosatellites. It not only manufactures satellites, but provides them as a service, offering launch slots, ground segment infrastructure and administrative and regulatory advice through its strategic partnerships. Based in Harwell, Oxfordshire, Open Cosmos, has streamlined the process of customers’ payloads development and integration, making it compatible with its standardised spacecraft bus, enabling simpler and more affordable space mission with short time to orbit. It is a young company run by an international team of 8 people set to democratise and simplify access to space. Founded in summer 2015, the company built its first nanosatellite, qbee, in only 4 months, and it is to be launched in mid-March 2017 to the ISS and released into orbit from there.

Project Description: Open Cosmos has several projects on which the intern could work. One of them is related to the development of a cloud-based application that could involve work on the front/back end of it or mathematical modelling of spacecraft systems for a software simulator. Another project is related to embedded software development for nanosatellite subsystems.

Student Specification:

Engineering, Physics, Maths or Computer Science students with ideally two or more of the following points:

  • Knowledge of C programming language, any of C++/C#/D/Rust/Go is a bonus
  • Mathematical modelling and simulation (e.g. Matlab/Octave / COMSOL Multiphysics / C++ [e.g. BLAS] / NumPy / etc)
  • Front-end development – HTML5+CSS3+JS (we use Jade/Pug + Less + AngularJS)
  • Back-end development – Node.js, PostgreSQL
  • App development – REST API design/documentation, Websockets, IOS+Android
  • Embedded software skills – C, understanding of stack/heap memory, what arithmetic operations are typically slow.
  • Familiarity with FreeRTOS, common data structures (binary tree, linked list, etc), closures, common usage of said structures (e.g. queue, stack, ordered map).
  • Familiarity with Linux, Bash, makefiles, gcc, ssh, POSIX.

Open Cosmos is looking for two motivated and proactive students with entrepreneurship spirit, interest in space and technology and willing to work and learn in a start-up environment. Involvement in personal/uni/work projects and international experience will be assets.

The Nitty Gritty: 8-week fixed term contract to be agreed with successful candidates.  First day at the end of June 2017 (negotiable).  £1,100 pcm gross. Induction Day will be at Harwell on 26 June 2017.

Closing Date for Applications: This role is now closed.

Cookies on Catapult explained

To comply with EU directives we now provide detailed information about the cookies we use. To find out more about cookies on this site, what they do and how to remove them, see our information about cookies. Click OK to continue using this site.