Embedded Software Developer for AUDIO (f/m/x)

Impulse Audio Lab โ€” Germany ยท Posted ~10 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

We are looking for an Embedded C Developer (x/f/m) with audio experience! --- UPFRONT: PLEASE ONLY APPLY IF THIS IS IN YOUR PROFILE --- Embedded Software Engineering (C Systems Programming)Audio DSP & Real-Time Audio ProcessingRelocation to 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 devicesImplementing efficient real-time audio algorithms for embedded targetsWorking on both client-oriented projects as well as our own growing product portfolioSharing your experiences and knowledge with your colleagues This should be you Educated to degree level or have equivalent experience in Electrical Engineering, AudioEngineering, Computer Science, Information technology or a related subject2+ 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)Basic knowledge of audio processing such as filtering, gain control, mixing, resampling, and simple effects processingGood understanding of multi-threading and inter-process communicationProfound experience with embedded communication systems like UART, TCP/IP via ethernet, SPI, I2S, etc.Experience with memory and processing power optimisationExperience with CI/CD and automatisation toolsAble to work collaboratively, from requirements to acceptance using Git, merge requests and code reviewsYou are a team player and are also comfortable taking responsibility for your own projects This would be a plus Experience using application frameworks like JUCE, Qt or GTKExperience with digital signal processing algorithms like IIR/FIR filtersFamiliarity with vehicle bus communication protocols like CAN or A2BInterest in implementing and maintaining cloud services on Linux servers using NodeJS, Python, DockerKnowledge 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 benefitsEnjoying 30 days of paid vacation - we love what we do and appreciate mentally balanced colleaguesAn office-led, remote-friendly approach within MunichA transparent compensation model, incl. bonus, that values collaboration over competition โ€” designed by the team, for the teamAn enthusiastic team with diverse disciplines around audio and music who are keen on sharing their knowledge with youAn 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.