Lecturer - Programming in C++
pointblank Music School is looking for an Lecturer - Programming in C++ in Greater London
Job description
pointblank is an award-winning music school based in London, Los Angeles, Ibiza, Mumbai, China and online. We specialise in Higher Education and short courses in subjects including Music Production, Sound Engineering, DJ Practice and Performance, Software Engineering, Singing and Songwriting, Music Industry Management, and Radio Production and Broadcasting.
As a specialist music education provider, we take pride in teaching the creative process of making music at the highest level, with expert lecturers and state-of-the-art facilities. Consistently awarded high scores by our students through the National Student Survey, we have a reputation for giving our community a unique and high-quality experience. Pointblank nurtures and supports students, providing them with a curriculum connected to industry and the tools to succeed in their careers. Our degree courses are validated by Middlesex University, and we are expanding to meet demand as well as expanding the course portfolio to meet the needs of our students.
We are seeking a sessional hourly-paid lecturer to develop and deliver a new Level 4 module, Programming in C++, as part of our innovative Music Production & Software Engineering programme (MuSE), designed in collaboration with industry to develop professional audio developers.
This module builds on two existing first-year modules:
- Computational Thinking (based on Manhattan), introducing the fundamentals of programming, critical and analytical thinking, creative problem-solving, and advanced digital literacy.
- Audio Processing (based on Klang), introducing the basics of C++ and digital signal processing, through the development of synthesisers and effects plugins.
The Programming in C++ module will extend students’ knowledge of C++ for audio software development, emphasising good coding practices, cross-platform workflows, and collaborative development using industry-standard tools. With guidance and support from the programme leader, the postholder will design the module content, prepare teaching materials, and deliver teaching sessions.
There may also be opportunities to contribute teaching to the Audio Processing module, depending on experience – as well as future opportunities at higher levels of the course, as part of the MuSE team.
Key Responsibilities
· Lead development and delivery of the Programming in C++ module, through practical-based learning (demonstrations and lab-based sessions).
· Design teaching and assessment materials, in alignment with programme learning outcomes.
· Support students in developing skills in audio programming, debugging, and collaborative coding.
· Contribute to the continuous improvement of the programme, drawing on professional experience and current industry practices.
· Engage in assessment, feedback, and moderation processes as required.
· Implement Health and Safety policy and procedures in the classroom.
· Attend meetings of teaching staff for training purposes and course development.
· Understand, implement, monitor, and fairly enforce all the relevant School policies.
· Understand the School’s mission and educational objectives and strive to implement them.
Essential Skills
· Expertise in audio programming in C++.
· Cross-platform software development experience on Windows and macOS.
· Proficiency with Visual Studio and Xcode.
· Experience with version control systems (e.g. Git).
Desirable Skills
· Previous teaching experience at FE or HE level.
· Experience of curriculum development (e.g. Lesson planning, assessment design).
· Expertise in digital signal processing (DSP).
· Familiarity with C++ audio frameworks, notably Klang and JUCE.
· Educated to at least degree level.
Essential Qualities
· Passionate about audio, code, and teaching/learning.
· Enthusiastic about developing and exploring new teaching models for audio programming.
· Strong creative thinking and problem-solving abilities.
· Engaging, personable, and supportive towards colleagues and students.
· An awareness of different learning strategies and teaching methods suitable for teaching a diverse range of abilities.
· Excellent oral and written communication skills to communicate effectively with staff and students.
· Excellent administrative and organisational skills.
Terms
· Sessional hourly-paid position
· Potential opportunities to renew and extend contract for other / future modules and cohorts.
· Flexible scheduling to accommodate programme needs.
Applicants should include details of any academic qualifications they hold with their application.
All our teaching staff are industry professionals so candidates without significant experience will not be considered. Please include details of notable experience with your application.
pointblank is an equal opportunities employer and welcomes applications from all sections of society.
Extra information
- Status
- Open
- Education Level
- Secondary School
- Location
- Greater London
- Type of Contract
- Part-time jobs
- Published at
- 22-12-2025
- Profession type
- Teaching / Instructors / Guides
- Full UK/EU driving license preferred
- No
- Car Preferred
- No
- Must be eligible to work in the EU
- No
- Cover Letter Required
- No
- Languages
- English
Get similar vacancies sent to your mailbox
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!