  The Educational Irish Research Satellite, known as EIRSAT-1, is a student-led
project to design, build, test and launch Ireland's first satellite. The
on-board software for this mission is being developed using Bright Ascension's
GenerationOne Flight Software Development Kit. This paper provides an overview
of this kit and of EIRSAT-1's on-board software design. Drawing on the team's
contrasting experience with writing entirely custom firmware for the mission's
science payloads, this work discusses the impact of using a kit on the software
development process. The challenges associated with the educational nature of
this project are the focus of this discussion. The objective of this paper is
to provide useful information for other CubeSat teams assessing software
development options.
