We are looking for an Embedded Software Engineer to develop new features for complex, integrated software environments, including the Android operating system and potentially other environments.

Your main responsibilities will be:

  • Develop software for operating prototype audio and electronic systems, including; writing of microcontroller code, drivers for low-level data input-output and other software needed for.
  • Design and review of high level HW architecture.
  • Porting audio DSP algorithms into specific set of instructions might be needed from time to time.
  • Develop user-interfaces for demonstration platforms, for various audio-video systems.

As a developer, we expect:


  • A test oriented approach by systematic unit testing and intuitive debugging.
  • A proficient use of source control and branching strategy.
  • A solid experience in writing APIs following coding standard.





  • Min. 5 years experience with C/C++
  • Good understanding of compilers (GCC, Kiel, IAR) and development toolchains.
  • Experience with setting up SW development environment from scratch.
  • Experience with profiling real-time embedded system constrained by MIPS, memory usage and power consumption.
  • Experience with Linux kernel.
  • Knowledge about SCRUM development methodology
  • Knowledge about test automation and scripting languages (i.e. Python, Ruby, bash)
  • Acquaintance with Qualcomm chipsets and the Hexagon DSP would be a plus
  • Acquaintance with CSR chipsets and Kalimba DSP would be a plus
  • An interest in audio and digital signal processing
  • Fluent written and spoken English
  • M.Sc. in Electrical Engineering, Computer Science, or equivalent


All applications will be treated confidentially and questions should be directed to – marked “Embedded Software Engineer”. Shortlisted candidates will be contacted accordingly and will be provided with additional information. The deadline is 15th Nov.