Zusammenfassung
Automatisch erstellt aus den VergabeunterlagenFraunhofer IIS sucht einen Auftragnehmer für Programmierleistungen im Bereich Android-Systementwicklung für Audioanwendungen.
Gegenstand ist die Unterstützung des FDK-Teams bei Pflege und Weiterentwicklung des Fraunhofer FDK AAC Codec (xHE-AAC, MPEG-H Audio) im Android-Betriebssystem.
Schwerpunkte:
Rahmen: Werkvertrag auf Stundenpreisbasis, max. 3.520 Std. über 24 Monate (optional +24 Monate).
Vergabe: Nicht-offenes Verfahren über Deutsche eVergabe, Zuschlag nach Preis (35%), Qualifikation und Fachinterview/Programmieraufgabe (65%).
Zeitplan & Fristen
Aus den Vergabeunterlagen extrahiertZuschlagskriterien
Gewichtung laut Vergabeunterlagen- Preis35%
Bewertung des angebotenen Stundensatzes. Der niedrigste Stundensatz erhält 10 Punkte, ein doppelt so hoher Stundensatz erhält 0 Punkte (lineare Interpolation).
- Qualifikation des Personals und des Kundenprojekts65%
Gesamtwertung der qualitätsbezogenen Kriterien (65%), bestehend aus Projektdarstellung (30%) und Qualifikation Softwareentwickler inkl. Fachinterview (35%).
Preis: Punktzahl = (Niedrigster Stundensatz / Stundensatz Bieter) * 10, gewichtet mit 35%. Verdoppelung oder mehr = 0 Punkte. Qualitätskriterien: Bewertung anhand einer Skala 0-10 Punkte (0/2/4/6/8/10 für Noten 6-1), gewichtet mit der jeweiligen Gewichtungszahl.
Leistungsumfang
Aus den VergabeunterlagenThemenfeld und technischer Hintergrund
Arbeit im Umfeld des Fraunhofer FDK AAC Codec mit Schwerpunkt auf xHE-AAC und MPEG-H Audio.
Leistungen für die Android-Plattform mit Fokus auf den AOSP-Media-Stack. Erwartet werden Kenntnisse in aktuellen Android-Releases, Echtzeit-Audio-Anwendungen, MediaCodec-API, Android CTP oder Custom-ROM-Generierung sowie Audiocodec-Implementierung (xHE-AAC/MPEG-H).
Programmierung in C/C++ und Rust
Entwicklung für digitale Audiosignalverarbeitung mit Schwerpunkt MPEG-Standards im FDK.
Arbeit in C/C++ und Rust, inkl. Portierung von C/C++ nach Rust.
Android-OS-Integration
Einbindung neuer Module in das Android-Betriebssystem (AOSP-Media-Stack).
Arbeit mit angepassten AOSP-Builds, Administration und Wartung von Android-Geräten, Emulatoren, Toolchain und Entwicklungsumgebung.
Tests, CI/CD und Qualitätssicherung
Entwicklung von Integrationstests (Android-Apps, Android CTS).
Wartung und Erweiterung von CI/CD-Systemen (z.B. GitLab, Jenkins), Release-Prozessen, Testverfahren sowie Hardening/Fuzzing (AFL/AFL++, libFuzzer inkl. Fuzzing-Targets).
Fehlersuche und Open-Source-Analyse
Fehlersuche und -behebung in vorhandener Software.
Analyse relevanter Open-Source-Projekte (z.B. FFmpeg, GStreamer).
Dokumentation und Iterationszyklen
Dokumentation der Entwicklungen und Testergebnisse.
Übergabe in kurzen Iterationszyklen (wenige Wochen).
Abstimmung, Termine und Rahmen
Projektabstimmung: 4 eintägige Vor-Ort-Termine pro Jahr in Erlangen/Tennenlohe (im Angebotspreis einzukalkulieren).
Android Bootcamp: jährliche Reise in die USA; Reise- und Unterbringungskosten werden separat nach Bundesreisekostengesetz abgerechnet.
Sprache: Deutsch oder Englisch (Gespräch teilweise auf Englisch).
Mengengerüst und Vergütungsform
Werkvertrag auf Stundenpreisbasis (time-and-materials).
Geschätzter Aufwand: ca. 146 Personenstunden/Monat (≈ 1.760 Std./Jahr).
Maximale Stunden Grundlaufzeit: 3.520 Std. über 24 Monate.
Maximale Stunden inkl. Option: 7.040 Std. über 48 Monate.
Währung: EUR, max. 3 Nachkommastellen, ohne USt.
Nebenangebote: nicht zugelassen.
Eignungskriterien
Geforderte Nachweise laut VergabeunterlagenPersönliche/fachliche Eignung der Softwareentwickler
Anforderungen an die Erfahrung der vorgesehenen Softwareentwickler:
Fachliche Qualifikation
Abgeschlossenes Master-Studium im Bereich IT oder gleichwertiger Abschluss (z.B. Diplom Elektrotechnik/Informationstechnik).
Nachweis: Abschlusszeugnis.
Wirtschaftliche/finanzielle Eignung
Vorlage eines Firmenprofils und Angabe des Umsatzes der letzten 3 Jahre.
Ab Auftragswert > 500.000 €: Bonitätsprüfung durch Creditreform oder Coface.
Ausschlussgründe und Compliance-Erklärungen
Folgende Eigenerklärungen sind verpflichtend (jeweils unterschrieben):
Vertragliche Pflichten des Auftragnehmers
Mit Auftragsannahme verbundene Pflichten (relevant für Eignung/Zulassung):
Ein vergleichbares, erfolgreich durchgeführtes Kundenprojekt im Bereich Android-Systemintegration von Audiotechnologien (inkl. verwendeter Programmiersprachen und Android-APIs/Medienframeworks)
Projektdarstellung max. 3 Seiten (LV) / max. 6 A4-Seiten (Vergabebedingungen); bewertet nach Vergleichbarkeit Größe/Umfang, Komplexität und thematischer Übereinstimmung mit Aufgaben der Leistungsbeschreibung