SPIN - Super-Sharp Space Systems - Embedded software development for an unfolding space telescope

SPIN

Employment Type Internship
Location On site · Cambridge, UK
Salary £1,925 (GBP) Monthly salary
Seniority Junior
  • Closing: 5:30pm, 19th Mar 2024 GMT

Perks and benefits

Candidate happiness

8.42 (1758)

Job Description

SuperSharp telescopes are designed to fit within a small space to minimise the size of the payload, that is then unpacked in space. This increases the complexity of deployment, and the subsequent sub-systems, including the mechanical parts, electronic components, and crucially the embedded software that is responsible for controlling the deployment procedure.

As such, the intern will design and prototype a sub-system that is necessary for deploying the mirrors and obtaining accurate feedback in relation to these mirrorpositions. Identifying possible system failures, assessing and handling of those risks will also be a part of the project given that it is mission critical.

Activities that the intern will undertake include:

- Perform datasheet evaluations of electronic component/s such as Analogue Digital Converters (ADCs) and help in the selection of component/s as per the requirements.

- Via MCU Expresso (Eclipse based IDE), prototype application using evaluation board/s and chosen peripherals and write functioning firmware to allow theMicrocontroller to communicate with these peripherals.

- Collect and analyse the signals (using Python and related packages), perform signal to noise calculations, and evaluate if the implemented subsystem is robust enough against noise.

- Perform risk analysis of possible system failures, suggest and implement (if plausible) risk mitigation measures within the firmware.

- Participate in developing the test plan and implement integration tests to ensure that the sub-system is fit for purpose.

Applicant Specification: We are looking for motivated candidates that are interested in Earth Observation instrumentation and working in a fast-paced start-up. Ideal candidates should have experience in software engineering and a good working knowledge of C and Python.

Academic: Engineering Undergraduate Degree (preferably electronics or software engineering)

Minimum requirements: Experience with C, Python, and writing software for microcontrollers e.g. Arduinos and sensors.

Desirable requirements: Experience with Eclipse based IDEs, Brush and/or Servo motors.

Removing bias from the hiring process

Applications closed Tue 19th Mar 2024

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Applications closed Tue 19th Mar 2024