JOB DESCRIPTION

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.

 

 

DESIRED SKILLS AND EXPERIENCE

Qualifications: 

  • 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 hr@goertek.eu – marked “Embedded Software Engineer”. Shortlisted candidates will be contacted accordingly and will be provided with additional information. The deadline is 15th Nov.