IT Specialist / Bachelor / FH-Diploma Interface and UI Programming | Bachelor / FH-Diplom Informatiker*in Schnittstellen- und UI-Programmierung (w/m/d)

Johann Heinrich von Thünen -Bundesforschungsinstitut für ländl.Räume, Wald u. Fischerei

Rostock, Mecklenburg-Vorpommern, Deutschland
Published Dec 1, 2025
Full-time
Permanent

Job Summary

This role involves the crucial software development and maintenance of the 'open Scientific Measurement Board (openSMB)' system used for collecting fisheries biological data on research and commercial vessels. The successful candidate will be responsible for overhauling hardware-related firmware components, integrating devices via operating system interfaces (BT, USB, RS232), and adapting the database structure, primarily focusing on PostgreSQL. A key deliverable is the creation of a user-friendly web interface using front-end technologies like HTML, CSS, and JavaScript, along with defining the installation process and documentation. This is an excellent opportunity for a developer with experience in embedded systems (Linux-based) and hardware-near programming (C/C++) to contribute to scientific research on sustainable fisheries management in the North and Baltic Seas, with the potential for participating in sea voyages.

Required Skills

Education

Completed university degree (Master/Bachelor/Diploma) in Computer Science or a closely related field, or comparable studies with relevant professional experience

Experience

  • Experience in at least two of the following areas: hardware-near programming (C, C++), embedded systems (Linux-based), SQL databases (PostgreSQL), or User-Interface development (Webinterface, HTML, CSS, JS)
  • Professional experience is advantageous
  • Experience with higher-level programming languages (especially Python) is advantageous

Languages

German (Fluent)English (Fluent)

Additional

  • Must not have been previously employed by the Federal Republic of Germany (due to contract duration law); Willingness to participate in multi-day business and sea voyages; Driver's license Class B and willingness to drive official vehicles is advantageous; Location is Rostock or Bremerhaven.