Mathematisch-technischer Softwareentwickler (m/w/d)

IT, Computer
Abbildung graphische Darstellung eines QR Codes

Ausbildung als Mathematisch-technischer Softwareentwickler

Theoretiker, Nerds, Tüftler und Rechner: Mathematisch-technische Softwareentwickler/innen reicht meist ein Computer, um komplexe Herausforderungen zu meistern. Denn sie entwerfen und warten Softwaresysteme auf der Basis von mathematischen Modellen und Algorithmen, wobei sie Software programmieren, Benutzerschnittstellen erstellen sowie Anwendungen, Datenbanken und Netzwerke einrichten. Je nach Anforderung schreiben sie in der passenden Programmiersprache die Anweisungen in Form eines Quellcodes, den der Computer versteht und umsetzt. Läuft alles fehlerfrei, folgt schließlich die Schulung der künftigen Benutzer der neuen Software.

Alles für die Ausbildung als Mathematisch-technischer Softwareentwickler https://www.youtube-nocookie.com/embed/VD3rl9I9-6s An dieser Stelle sind Inhalte vom externen Anbieter (https://www.youtube-nocookie.com/) vorgesehen. Wir weisen darauf hin, dass die Inhalte und die Verarbeitung Ihrer Daten bei Klicken auf diesen Link außerhalb des Verantwortungsbereichs von ausbildungskompass.de liegen und möglicherweise nicht mehr dem Schutzbereich der Datenschutzgrundverordnung unterliegen.

Ausbildungsanfänger in Deutschland

  • 95%
  • 3%
  • 1%
  • 1%
  • 1%
  • Hochschulreife 95%
  • Mittelschulabschluss 3%
  • ohne Mittelschulabschluss 1%
  • Mittlerer Bildungsabschluss 1%
  • Sonstige 1%

Ausbildungsdetails

Ausbildungsdauer 3 Jahre

Ausbildungsvergütung

  • 1. Ausbildungsjahr 1.035 €
  • 2. Ausbildungsjahr 1.089 €
  • 3. Ausbildungsjahr 1.160 €

(Abweichungen möglich, Stand: 01. Juni 2021, Quelle: IG Metall)

Ausbildungsverkürzung

Die Ausbildungsdauer des Ausbildungsberufs Mathematisch-technischer Softwareentwickler lässt sich bis auf 2 Jahre verkürzen.

Weitere Informationen

Mögliche Berufsschulen für Mathematisch-technischer Softwareentwickler

Benötigte Stärken

Abbildung Frau die mit Kamera in einem Feld sitzt und Fotos macht

Kreativität

(z.B. bei der Entwicklung neuartiger Softwaresysteme, bei langwierigen Fehlersuchen)

Abbildung einmal Dominosteine sortiert und einmal Dominosteine durcheinander

Sorgfalt

(z.B. bei der Umsetzung mathematischer Verfahren)

Abbildung Animation von einer Skyline

Technisches Verständnis

(z.B. zm Planen von Netzwerken und fürs Beherrschen der Funktionsweise der Hardware)

Interessante Schulfächer

Englisch

(z.B. beim Lesen von Betriebsanleitungen und Programmbeschreibungen sowie ein- schlägiger Fachliteratur und Softwareprogrammen)

Informatik

(z.B. für Softwareentwurf, Programmierung, Entwicklung von Softwaresystemen)

Mathematik

(z.B. beim Umsetzen von Problemstellungen der Softwareentwicklung in mathemati- sche Modelle)

Mögliche Digitalisierungen als Mathematisch-technischer Softwareentwickler

  • Numerische Simulation

    Methoden der numerischen Simulation entwickeln und an spezifische Problemstellungen anpassen.

  • Natural Language Processing - NLP

    NLG-Systeme entwickeln und programmieren, die sprachliche Anweisungen in virtuellen Umgebungen generieren, um beispielsweise virtuelle Charaktere zu steuern oder interaktive Dialoge zu ermöglichen.

  • Spatial Mapping

    Mixed-Reality-Anwendungen für Trainingszwecke entwickeln, bei denen virtuelle Objekte stabil und über längere Zeiträume im Raum dargestellt werden.

  • Natural Language Generation - NLG

    NLG-Systeme entwickeln und programmieren, die in der Lage sind, sprachliche Anweisungen zu generieren, um virtuelle Umgebungen zu steuern.

  • Cognitive Computing

    Maschinelles Lernen und intelligente, selbstlernende Computersysteme entwickeln und anwenden.

  • Distributed Ledger Technology - DLT

    Erarbeitung von blockchain- und andere DLT-basierte Anwendungen für die Finanz-, Versicherungs- und Energiewirtschaft oder für das Supply-Chain-Management und die Transportlogistik entwickelnblockchain- und andere DLT-basierte Anwendungen für die Finanz-, Versicherungs- und Energiewirtschaft oder für das Supply-Chain-Management und die Transportlogistik.

  • User and Entity Behavior Analytics - UEBA

    Verwendung von User and Entity Behavior Analytics (UEBA) Systemen und Tools zur Entdeckung von Anomalien im Verhalten von Benutzern sowie zur Durchführung von statistischen Auswertungen.

  • Firewall as a Service - FWaaS

    Erstellung von Oberflächen für cloudbasierte Firewall-Anwendungen.

  • Affective Computing

    Programmierung von KI-Anwendungen zur Auswertung von Bildern, Videos, Sprachaufzeichnungen und Texten.

  • Augmented Analytics

    Die Entwicklung von Augmented Analytics-Tools für die automatisierte Datenanalyse wird kontinuierlich fortgesetzt.

  • Machine Learning

    Entwickeln, Implementieren und Validieren von Deep-Learning-basierte Algorithmen, potenziell für Chatbots oder intelligente Texterkennung.

  • Data Lake

    Für Big-Data-Analysen werden strukturierte und unstrukturierte Daten gesammelt, die analysiert, strukturiert und angebunden werden.

  • Distributed Filesystem

    Aufbauen von netzwerkübergreifende Dateisysteme.

  • In Memory Computing

    In-Memory-Systeme realisieren, mit deren Hilfe Daten im Arbeitsspeicher abgelegt werden können.

  • Cloud Computing

    Cloudbasierte Softwarelösungen entwickeln und über das Internet zur Verfügung stellen.

  • Security Automation

    Implementierung automatischer Systeme zur Erkennung und Prävention von Cyber-Sicherheitsvorfällen und Systemschwachstellen.

  • Agiles Projektmanagement

    Umsetzung komplexer Softwareentwicklungsprojekte erfolgt auf flexible Weise, mit minimalem bürokratischem Aufwand und unter Einhaltung weniger Regeln.

  • Software-definiertes Wide Area Networking

    Programmierung von Software für das Netzwerkmanagement von cloudbasierten Datennetzen.

  • Blockchain

    Blockchainbasierte Lösungen modifizieren, um Geschäftsvorgänge, Abstimmungsprozesse und finanzielle Transaktionen abzubilden, zu lenken und zu dokumentieren.

  • Mensch-Maschine-Kommunikation

    Betriebssystem- und Datenbankbenutzeroberflächen erstellen.

  • KI-Programmierassistenten

    Überprüfung des geschriebenen Programmcodes von KI-Software auf Fehler und anschließende Fehlerbehebung.

  • Edge Computing

    Einrichten von Netzwerkarchitekturen, die zentrale Rechenzentren in der Cloud entlasten, für das Internet der Dinge.

  • Serverless Computing

    Programmierung in kurzlebigen, cloudbasierten Laufzeitumgebungen.

  • Process Mining

    Entwicklung und Programmierung von Process-Mining-Systemen und -Anwendungen.

  • IoT-Plattformen

    Entwicklung, Implementierung und Integration von IoT-Applikationen in bestehende IT-Umgebungen.

  • Bilderkennung

    Programmierung von Algorithmen zur Identifikation von vorgebenen Objektion in Bilder.

  • Service-Portale und -Apps

    Betreuung von Service-Portal-Anwendungen und -Schnittstellen, sowie Annahme von Aufträgen für Softwareanpassungen.

Mögliche Karrierechancen als Mathematisch-technischer Softwareentwickler

Ähnliche Berufe

Abbildung Hände mit einem Tablet auf dem ein weißer Bildschirm zu sehen ist
39 Ausbildungsbetriebe

Kaufmann/-frau – Digitalisierungsmanagement (m/w/d)

3 Jahre Ausbildungsdauer
Auffassungsgabe Kunden- & Serviceorientierung Sorgfalt Logisches Denken
Abbildung zwei Hände tippen an einem Laptop, Sicht ist aus der Vogelperspektive
33 Ausbildungsbetriebe

Kaufmann/-frau - E-Commerce (m/w/d)

3 Jahre Ausbildungsdauer
Computerkenntnisse Sorgfalt Kommunikationsfähigkeit Wirtschaftliche Grundkenntnisse Flexibilität
38 Ausbildungsbetriebe

Kaufmann/-frau – IT-System-Management (m/w/d)

3 Jahre Ausbildungsdauer
Flexibilität Kunden- & Serviceorientierung Verhandlungsgeschick

Kaufmännischer Assistent - Wirtschaftsassistent (m/w/d)

2 Jahre Ausbildungsdauer
Technisches Verständnis Kommunikationsfähigkeit Organisationsfähigkeit Kreativität Durchsetzungsvermögen
Abbildung Mann telefoniert mit einem Handy, macht sich Notizen und sitzt vor einem geöffneten Rechnergehäuse
2 Ausbildungsbetriebe

Kaufmännischer Assistent – E-Business-Management (m/w/d)

2 Jahre Ausbildungsdauer
Wirtschaftliche Grundkenntnisse Organisationsfähigkeit Kunden- & Serviceorientierung Computerkenntnisse
110 Ausbildungsbetriebe

Fachinformatiker - Anwendungsentwicklung (m/w/d)

3 Jahre Ausbildungsdauer
Kreativität Technisches Verständnis Flexibilität Kommunikationsfähigkeit
15 Ausbildungsbetriebe

Fachinformatiker – Daten- und Prozessanalyse (m/w/d)

3 Jahre Ausbildungsdauer
Technisches Verständnis Kreativität Kommunikationsfähigkeit Arbeitsgeschwindigkeit Spezielle Fachkenntnisse
15 Ausbildungsbetriebe

Fachinformatiker - Digitale Vernetzung (m/w/d)

3 Jahre Ausbildungsdauer
Technisches Verständnis Auffassungsgabe Konzentrationsfähigkeit Kommunikationsfähigkeit Computerkenntnisse
217 Ausbildungsbetriebe

Fachinformatiker - Systemintegration (m/w/d)

3 Jahre Ausbildungsdauer
Technisches Verständnis Handwerkliches Geschick Belastbarkeit Hilfsbereitschaft Kreativität

1 Ausbildungsplatz Mathematisch-technischer Softwareentwickler vorhanden