Lancaster University Research Associate - Micro:bit Embedded Software Developer
- Recruiter
- Owen Reed
- Location
- Lancaster, Lancashire
- Salary
- 40,0000-60,000
- Posted
- 16 Jul 2021
- Closes
- 06 Aug 2021
- Job Title
- Graduate/Trainee
- Industry Sector
- IT
- Contract Type
- Permanent
- Hours
- Full Time
This post provides the unique opportunity to collaborate with experts at Lancaster University, the Micro:bit Educational Foundation, Microsoft, the MicroPython project, and the global micro:bit community to to support and develop the core capabilities of the micro:bit device.
To undertake practical software research and development work necessary to achieve Lancaster University’s aims within its partnership with the Micro:bit Educational Foundation project. More specifically:
1. To facilitate feature development and maintenance of the micro:bit C++ Device Abstraction Layer (DAL and CODAL) for micro:bit V1 and V2 to ensure continued improvement in the educational experience and capabilities for users.
2. To lead in the Software Engineering processes relating to the operational maintenance of Lancaster University’s microbit-dal and CODAL microbit-v2 open source repositories. This includes triage and addressing issues, version control and release management, pull requests, maintenance, testing and of those repositories.
3. To assist in the development of new features in microbit-dal and CODAL to unlock advanced behaviours of the micro:bit device and technologies related to the micro:bit. To follow best practices for open and agile software development.
4. To manage and create documentation required to facilitate usage of the microbit-dal and CODAL projects by third parties in order to ensure widespread adoption of these platforms.
5. To support the wider community of open-source contributors and users of the microbitdal and CODAL repositories including Microsoft MakeCode, MicroPython and members of the micro:bit ecosystem.
6. To enable the technology transfer of micro:bit-specific parts of the microbit-dal and CODAL into the Micro:bit Educational Foundation, including direct engagement and reporting to meetings within the foundation technology team.
7. To contribute to the high profile, impact led research work of Lancaster’s Physical Computing team. To assist in the development, dissemination and impact of research and development results.
8. To work collaboratively within a team of software developers, educationalist and researchers. To engage actively in all project meetings, provide progress reports reflecting on the results of the project as required.
9. Any other duties appropriate to the grade as delegated by Prof Joe Finney, and that meet the broad expectations and requirements of the role.
Not what you're looking for? Get headhunted for relevant jobs.
Upload your CV
More searches like this
Not what you're looking for? Get headhunted for relevant jobs.