We are looking for an Embedded C Developer(x/f/m) with audio experience!
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 Electrical Engineering, AudioEngineering, Computer Science, Information technology or a related subject
- 2+ 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 processing
- 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
- Able to work collaboratively, from requirements to acceptance using Git, merge requests and code reviews
- You 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 GTK
- Experience with digital signal processing algorithms like IIR/FIR filters
- 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.
Take care,
The Team from Impulse Audio Lab
Impulse Audio Lab - Sound Design & Audio Software
#J-18808-Ljbffr