Space Software Engineering Placement (12 months)
Core
12-month internship developing on-board software for satellite programmes, including Earth Observation, Space Exploration, and Telecommunications Payloads.
Role type
Student software engineering intern (embedded/on-board systems)
Builds
On-board digital payload software solutions for satellite missions
Domain
Aerospace / Satellite Systems / Embedded Software
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering fundamentals, coding experience, C/C++/Java/Python, embedded software concepts, low-level communication, register control, FPGA awareness
Preferred skills
Agile development, pair programming, full-stack exposure, hardware-software integration
Technologies
C, C++, Java, Python, FPGA, embedded systems
Responsibilities
Design, develop, document, and test code under supervision; learn and understand existing codebases; participate in multi-developer teams; research and utilize cutting-edge technologies; contribute to embedded software solutions linked to hardware components
Seniority
Student / Intern

