Fraunhofer IIS, Erlangen

Software Developer* for C/C++

Save as a favourite Create job alert





Fraunhofer is Europe’s largest application-oriented research organization. Our research efforts are geared entirely to people’s needs: health, security, communication, energy and the environment. As a result, the work undertaken by our researchers and developers has a significant impact on people’s lives. We are creative. We shape technology. We design products. We improve methods and techniques. We open up new vistas.

Are you passionate about C programming? And you know the ropes in algorithmic implementation and larger modular software frameworks?

If so, we have the right position for you!

Your primary task consists of porting our audio signal processing algorithms from MATLAB or Python into a product-ready C or C++ framework for different hardware platforms. Since our algorithms usually run on consumer hardware, you should have very good skills in optimizing algorithms with respect to memory consumption and computational complexity. Since our products also run on different hardware devices, you need to have very good knowledge in software development for different platforms. It is required to have a good understanding of basic signal processing concepts to be able to transform the proof-of-concept MATLAB or Python algorithm into an efficient C/C++ library and to verify the algorithmic functionality. An important part of the task is to assure sufficient software quality in terms of implementation quality and algorithmic functionality. Therefore, you should have very good experience with automatic software testing and software quality assurance, as well as basic experience with audio processing applications.

An additional very important task consists of maintaining our modular software framework and if required, to make necessary structural changes to support our future algorithms. Since the functional complexity of our software frameworks is high, you should be experienced in handling large software framework and in modular programming.

What we expect from you

  • University degree in Computer Science, Electronics, Mathematics, Physics, or similar
  • Very good C/C++ programming skills
  • Good MATLAB programming skills
  • Experienced in efficient implementation of software algorithms
  • Experienced in modular programming and handling complex software frameworks
  • Experienced in software quality assurance, e.g., automatic testing
  • Basic audio signal processing understanding

What you can expect from us

The Fraunhofer IIS offers a diverse and challenging field of work in an international environment, oriented toward state-of-the-art research and technology, with the opportunity for personal and professional development.
Furthermore, we offer work-life balance through flexible working hours and various support programs.

Appointment, remuneration and social security benefits based on the public-sector collective wage agreement (TVöD).

In case of identical qualifications, preference will be given to severely disabled candidates.

We would like to point out that the chosen job title also includes the third gender. The Fraunhofer-Gesellschaft emphasises gender-independent professional equality.

Have we piqued your interest?

Then please apply online – quoting the reference number IIS-2021-AME62.

Please submit your application online via:

Information about the institute is available on the internet at:

Job details

Save as a favourite Create job alert

More jobs from this employer

About the employer

The Fraunhofer Institute for Integrated Circuits IIS is one of the world’s leading application-oriented research institutions for microelectronic...

Visit the employer page

Discover related jobs

Become an IB Examiner for Swedish A: Literature International Baccalaureate® (IB) 4 days ago
Solar Energy Assistant/Associate Professor University of Nizwa 10 months ago
Assistant Professor in Marketing Wenzhou-Kean University 3 months ago
Become an IB Examiner for Croatian A: Literature International Baccalaureate® (IB) 4 days ago
Become an IB Examiner for Danish A: Literature International Baccalaureate® (IB) 4 days ago
More jobs

Relevant stories

The Power of Ultrafast Lasers Advanced Research Center for Nanolithography ARCNL 4 min read
Going Nuclear to Save Time University of Jyväskylä 5 min read
Towards a Green and Ethical Future University of Jyväskylä 4 min read
Herbal Warfare: A Natural Weapon to Fight Parasites Free University of Bozen - Bolzano 4 min read
More stories