Beschreibung
Für unseren Kunden suchen wir einen
Softwareentwickler/-in C/C++ für Diagnosesysteme (m/w)
Referenz: -de
Beginn: asap
Dauer: 12 MM++
Ort: in Bayern
Branche: Kraftwerksbau
Ihre Aufgaben:
- Erstellung von Softwarekonzepten, Spezifikationen, Lasten- und Pflichtenheften, in Zusammenarbeit mit den Systemverantwortlichen und Fachexperten der Gesamtsysteme
- Analyse der physikalisch-technischen Aufgabenstellungen, Definition der technischen Lösungswege
- Planung der SW Projekte bezüglich Kosten und Termine sowie der Ressourcen; Controlling der Projekte bzgl. Termine und Kosten; Reporting
- Entwicklung der Software im Team
- Erstellung von Anwendungen und Bibliotheken (DLLs) für versch. Windows Versionen 32 und 64 Bit
- Betreuung und Pflege vorhandener SW Projekte mit C/C++, Win32 API, Datenbankschnittstellen zu SQL Servern und MS-Access
- Entwicklung neuer SW unter Windows 64 Bit, z.T. auch .NET mit C#, C++ und VB.Net
- Hardware-nahe Programmierung von Datenerfassungsgeräten und Systemschnittstellen, z.T. auch Firmware für embedded Systeme
- Entwicklungsumgebung MS Visual Studio (versch. Versionen, ), MS Team Foundation Server, Codierung in C/C++ unter Windows, SDK 32 und 64 Bit, z.T. mit MFC u.ä.
- Planung und Durchführung von Software-Tests. Qualitätssicherung der Software
- Erstellung und Pflege der Softwaredokumentation
Ihre Qualifikation
- Abgeschlossenes Studium Informatik bzw. Elektrotechnik/Physik mit Zusatzausbildung bzw. Erfahrung in Softwareentwicklung
- Erfahrung in Planung und Abwicklung von SW Projekten mit 1-5 Teammitgliedern, SW-Engineering
- SW Entwicklung für Windows 32/64 Bit, EXE, DLLs, mit MFC Libraries in C++
- Kenntnisse low-level Windows API Programmierung, Windows SDK
- Kenntnisse in Datenbankanwendungen, SQL (MySQL bzw. MS-SQL Server) und Microsoft Access
- Kenntnisse MS Team Foundation Server für Versionskontrolle, Bugtracking, Aufgabenplanung
- Kenntnisse der Entwicklung unter .NET (ab 4.x) mit C# und VB
- Kenntnisse HW-nahe SW, Firmware für embedded systems in C/C++, Gerätetreiber
- Verständnis für physikalische und technische Hintergründe der Systeme sowie messtechnische Grundlagen
- Verhandlungssichere Deutsch- und Englischkenntnisse
- Bereitschaft zu gelegentlicher Reisetätigkeit
Skills:
- Softwareentwickler