Skip to main content

Embedded Software Developer (f/m/x)

Technologie
Impulse Audio Lab
München, DeutschlandVor 1 WochenBis 10.10.2026
Vor Ort

Stellenbeschreibung

We are looking for an Embedded C++ Developer (x/f/m) for innovative audio projects! -- Upfront: This role is exclusively office-based in Munich -- Are you passionate about innovative audio software and want to work on new products? The combination of audio processing and e-mobility sounds exciting to you? You want to solve complex challenges with cutting-edge software solutions and apply your expertise across the entire software development lifecycle?

What are you waiting for? These could be your future responsibilities Development, implementation and optimisation of application services like interfacing with sound and network devices

Implementing efficient real-time audio algorithms for embedded targets

Working on both client-oriented projects as well as our own growing product portfolio

Sharing your experiences and knowledge with your colleagues This should be you Educated to degree level or have equivalent experience in Computer Science, Information Technology or a related subject

Multiple years of professional experience developing for embedded targets (e.g., NXP, Qualcomm, ADI, STM) and corresponding IDEs (CrossCore, QNX Momentics, etc.)

Profound knowledge in modern C++ and corresponding tooling (CMake, OS specific build systems, debuggers)

Good understanding of multi-threading and inter-process communication

Profound experience with embedded communication systems like UART, TCP/IP via ethernet, SPI, I2S, etc.

Experience with memory and processing power optimisation

Experience with CI/CD and automatisation tools

Knowledge of digital signal processing algorithms like IIR/FIR filters

Able to work collaboratively, from requirements to acceptance using Git, merge requests and code reviews

You are a team player and also comfortable taking responsibility for your own projects This would be a plus Experience using application frameworks like JUCE, Qt or GTK

Familiarity with vehicle bus communication protocols like CAN or A2B

Interest in implementing and maintaining cloud services on Linux servers using NodeJS, Python, Docker

Knowledge or interest in Web technologies, languages and UI frameworks (HTML5, Typescript, Angular, React, Svelte) This is what you could get Flexible working hours, transparent time tracking with time-off for overtime, and benefits

Enjoying 30 days of paid vacation - we love what we do and appreciate mentally balanced colleagues An office-led, remote-friendly approach within Munich A transparent compensation model, incl. bonus, that values collaboration over competition — designed by the team, for the team An enthusiastic team with diverse disciplines around audio and music who are keen on sharing their knowledge with you An agile working environment with flat hierarchies in a centrally located office space with a fantastic rooftop (BBQs included) >> At Impulse Audio Lab we value diversity, and treat our team and future team members based on merit, qualifications, competence, and talent. We do not accept discrimination on the basis of religion, ethnicity, national origin, gender, sexual orientation, age, marital status or disability status. We are committed to bringing together individuals from all different backgrounds and perspectives.

At our company you will find an environment of respect. << If all this sounds inspiring to you, get in touch with Theresa via jobs@impulse-audio-lab.com. We're looking forward to what's ahead. Take care, Theresa and the Team from Impulse Audio Lab Impulse Audio Lab - Sound Design & Audio Software

Keywords
Embedded C++Audio ProcessingReal-Time Audio AlgorithmsMulti-ThreadingInter-Process CommunicationEmbedded Communication SystemsMemory OptimizationCI/CDDigital Signal ProcessingApplication FrameworksVehicle Bus CommunicationCloud ServicesWeb TechnologiesNodeJSPythonDockerEmbedded SoftwareC++Audio ProjectsE-MobilityApplication ServicesReal-Time AlgorithmsClient-Oriented ProjectsEmbedded TargetsNXPQualcommADISTMCMakeDebuggersUARTTCP/IPSPII2SJUCEQtGTKCANA2BHTML5Typescript

¿Te interesa este puesto?