Embedded Software Developer (f/m/x)
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
¿Te interesa este puesto?