SPIN - Super-Sharp Space Systems - Embedded software development for an unfolding space telescope
SPIN
- Closing: 5:30pm, 19th Mar 2024 GMT
Perks and benefits
Candidate happiness
8.42 (1758)
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
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