Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 39240 Calbe
- Europa
- de | en | ru
- 31.01.2022
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
12/2020 – 9/2021
TätigkeitsbeschreibungSoftware-Design in UML, Implementierung in C++, Unit-Testen
Eingesetzte QualifikationenC++
10/2014 – 2/2018
TätigkeitsbeschreibungSoftware für automobile TV-Tuner (DVB-T, DVB-T2, ISDB-T, TDMB)
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, C++
7/2013 – 5/2014
TätigkeitsbeschreibungSoftware-Entwicklung, Unit-Testing, Software-Integration
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, QNX (Software), Objektorientierte Design (OOD), C++, MOST-Bus (media oriented systems transport), CAN-Bus (controller area network)
10/2010 – 3/2013
Tätigkeitsbeschreibung
Embedded-Entwicklung C++ (Infotainment)
Applikationsentwicklung C# (Tools)
Embedded Entwicklung / hardwarenahe Entwicklung, QNX (Software), Opengl, C#, C++
6/2010 – 8/2010
Tätigkeitsbeschreibung
Software-Entwicklung im Bereich Computer-Vision
(C++, boost, MFC, DirectShow)
Microsoft Foundation Classes (MFC), C++
3/2010 – 5/2010
Tätigkeitsbeschreibung
GUI-Frontend für eine Reihe von Apps
(C++, boost, GDI+)
C++
12/2009 – 6/2010
Tätigkeitsbeschreibung
Design und Implementierung von Kommunikations- und Datenmanagement-Software
Qualifikationen:
Anwendungsentwicklung in C# und C++ (für Windows XP/Vista/7)
Kommunikationsschnittstellen (ISDN, USB, RS232)
Persistenzlösungen
Software Design, Softwareanforderungsanalyse, C#, C++
10/2009 – 12/2009
Tätigkeitsbeschreibung
Software-Entwicklung: Interaktives Video-Playback, Windows, C++, DirectShow
Qualifikationen:
Allgemeine Software-Entwicklung
Objektorientierte Analyse und Design (OOAD), C++
10/2004 – 4/2005
Tätigkeitsbeschreibung
Entwicklung einer skriptgesteuerten Testanlage für Telefonanlagen und Telefone
(C, C++, Flex, Bison, Linux, ISDN Layer 2/3, Asterisk)
Linux (Kernel), C, C++, Isdn
8/2004 – 2/2005
Tätigkeitsbeschreibung
Entwicklung von Software zur Datenkonvertierung
(C++, Lisp, SGML, OpenJade)
C++
6/2004 – 9/2004
Tätigkeitsbeschreibung
Treiberentwicklung für PCI-Interface-Karten
C, Linux/RTAI, Kernel-Module, CAN, VME
Linux (Kernel), C, CAN-Bus (controller area network)
8/2002 – 12/2003
Tätigkeitsbeschreibung
Erstellung von Videokommunikationssoftware
Aufzeichnung, Kompression und Transport von Audio-/Videodaten
Embedded Entwicklung / hardwarenahe Entwicklung, C++
Über mich
Projekt-, Änderungs- und Konfigurations-Management:
---------------------------------------------------------------
V-Modell XT / Rational Unified Process (RUP) / SCRUM
Microsoft Project / Telelogic DOORS
Subversion / Git / Mercurial / CVS / Visual SourceSafe
Jira / Mantis / Polarion
Hudson / Jenkins
CMake / Boost Jam
Programmierfähigkeiten:
-----------------------------
sehr gut in C++, C, C#, Assembler (x86, ARM)
weiterhin: Java, Python, Ruby, Prolog, Lisp/Scheme, Delphi, D, Eiffel, Lex/Flex, Yacc/Bison,
Visual Basic, XML, XSLT, SQL, PHP, AJAX, JavaScript, JSP/Struts/Spring/Hibernate,
Windows Visualization and Modeling SDK (DSL Tools)
Allgemeine Software-Entwicklung:
---------------------------------------
UML-Modellierung in Enterprise Architect, Rational Rose, Visual Paradigm
GUIs (MFC, GDI+, Windows Forms, Swing, QT, FLTK, Mosaic, DirectX, OpenGL)
Design von Programmbibliotheken, Metaprogrammierung
Unit-Testing (CPPUNIT)
SPICE
Eingebettete und verteilte Systeme:
-----------------------------------------
Multicore-Parallel-Computing (OpenMP, MPI, CUDA, OpenCL)
Model-Driven-Development mit Telelogic Rhapsody & Tau
Echtzeitanwendungen mit QNX, LynxOS, Linux/RTAI, FAMOS
Linux-Kernel-Programmierung
Verteilte Anwendungen mit Sun RPC, CORBA, DCOM, Java RMI
Bussteuerungen (CAN, MOST, VME, MILBUS, ISDN)
Code Analysis Tools:
------------------------
PC-lint
Coverity
Klocwork
gcov
valgrind
Weitere Kenntnisse
- IT-Projektleitung / -management
- Softwareentwicklung
- Open Source
- Releasemanagement
- Embedded Systems
- Frameworks
- IT-Architektur
- Konzeption
- Hardware-Kenntnisse
- Netzwerke
- Requirements Analyse
- Systemanalytiker
- Versionierung
- Verteilte Systeme
- Virtualisierung
Programmierung & Betriebssysteme
- Softwareprogrammierung
- Windows (allg.)
- UNIX (allg.)
- Linux
- QNX
- Solaris
- BSD
- Betriebssysteme (allg.)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden