Software Engineering Manager
Role details
Job location
Tech stack
Job description
Job DescriptionSoftware Engineering Manager - C++ / Embedded Systems | London | HybridJoin a pioneering start-up that's transforming how the world experiences sound. Their AI-driven audio technology is already used across global communications, media, and mission-critical environments and they're now looking for a Software Engineering Manager to lead a talented team of C++ and Embedded Software Engineers.In this role, you'll oversee the design and delivery of a cutting-edge, cross-platform SDK that brings real-time AI audio processing to developers worldwide. You'll set the technical direction, mentor engineers, and ensure high engineering standards across the full development lifecycle.
Requirements
What you'll be doing:Leading, mentoring, and growing a team of C++ and Embedded Software EngineersDefining SDK architecture and delivery strategy for high-performance, cross-platform systemsDriving excellence in code quality, testing, and CI/CD practicesPartnering with AI researchers and product teamsEngaging with external developers and partners to support SDK adoption and integration What we're looking for:Proven experience as a line managerStrong technical background in modern C++ and embedded software developmentExperience with SDKs, firmware, or real-time systems (audio/media ideal)Familiarity with AI model integration is advantageousExposure to GPU acceleration is advantageous Nice to have:Experience with audio DSP, plugin, or media SDK development (JUCE, VST, AU, AAX) If you're an engineering leader who thrives on building exceptional teams and world-class software at the intersection of AI and embedded systems, this is your chance to make a real impact.