The Micro:bit Educational Foundation is seeking a senior embedded software engineer to work on the BBC micro:bit's embedded software and firmware, with a focus on broadening the diversity of students passionate about computing.
Requirements
- More than 4 years experience developing C/C++ drivers and software to run on embedded devices (ideally Arm Cortex-M).
- Experience debugging software in embedded systems using electronic lab tools.
- Familiarity with test methodologies for embedded systems, including automated and manual tests.
- Excited to learn new tools and approaches.
- Diligent in delivering robust, tested and maintainable solutions.
- Empathetic and effective communication.
- Capable to work autonomously to achieve project objectives and to collaborate with internal teams, external organisations, and external collaborators.
Benefits
- Group private medical and group life insurance plan
- EAP plan
- Flexibility in working hours
- Flexible annual leave policy (taking at minimum 20 days a year not including national holidays)
- Pension arrangement