- Mitarbeit bei der Konzeption und Entwicklung der d&b Akustiksimulationssoftware ArrayCalc
- Erstellen von betriebssystemunabhängigen Softwaremodulen und Bedienoberflächen (C++17 mit Qt-Framework)
- Entwicklung neuer Komponenten sowie Refactoring bestehender Komponenten
- Testen der Software (Unittest, Systemtests sowie Integrationstest)
Fachlicher Schwerpunkt dieses Freiberuflers
ISO C und C++(11, 14, 17) , klassische Anwendungsentwicklung , Mathematik

verfügbar ab
12.01.2021
verfügbar zu
100 %
davon vor Ort
100 %
Städte
Weinstadt
50 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Projekte
Kompetenzen
Sprachkenntnisse
Deutsch
C1 (Nach Europäischem Referenzrahmen)
Englisch
B2 / C1
Russisch
B2
Produkte / Standards / Erfahrungen
Praktika:
05/2012 – 07/2012:
Kunde: Siemens AG
Branche: Industry
Aufgaben:
- Praktikum in der Softwareentwicklung
- Division Drive Technologies in Stuttgart ( Vollzeit )
09/2008 – 02/2009:
Kunde: Fraunhofer-Institut für Produktionstechnik und Automatisierung
Aufgaben:
Praktikum in der Softwareentwicklung mit Java und C++
Besondere Kenntnisse:
- Sehr gute Kenntnisse:
- Technologien / Bibliotheken: Standard Template Library (STL), Multithreading, Templates
- Vorgehensmodelle: Agile Software-Entwicklung (Scrum), Testgetriebene Entwicklung
(TDD), Prototyping - Entwurfsmuster: Model View Controller (MVC), Abstract Factory, Command, Strategy, Dekorator, Singleton
- Software-Entwicklungswerkzeuge: MS Visual Studio 2013+2015+2017, Eclipse, Netbeans
- Repository: Subversion (SVN), GIT, Bitbucket
- Continuous Integration / Continuous Delivery: Confluence, Jira
- Testen: Unit-Tests, Blackbox- und Whitebox-Tests
- CAD/CAM: SolidWorks , HyperCad
- GUI-Entwicklung/ Userinterface: wxWidgets, Qt
- Mathematische Kenntnisse:
- Maschinelles Lernen, Finite Elemente Methode, partielle Differentialgleichungen, Lösung großer linearer Gleichungssysteme, nichtlineare Optimierung, Fouriertransformation und Wavelet-transformation, Variationsrechnung
- Gute Kenntnisse:
- Unix, Linux, SQL (MySQL), JDBC, Netzwerke (TCP/IP), Client-Server-Architektur, Middleware, Java RMI, UML, XML, Python3
- Grundkenntnisse:
- Perl, JavaScript, HTML
Programmiersprachen
C
Prozedural ISO C99, Sehr gute Kenntnisse
C++
Objekt-Orientiert, C++ 11, 14, 17, Sehr gute Kenntnisse
Java
Gute Kenntnisse
Python
Gute Kenntnisse
Aus- und Weiterbildung
Ausbildungshistorie
09/2005 – 07/2006:
Institution: Berufskolleg Technische Kommunikation an der Grafenbergschule, Schorndorf