29.10.2025 aktualisiert


100 % verfügbar
Senior Software Developer with 15+ years experience in C++, Python, and GUI development
Ottobrunn, Deutschland Master of Computer Science
Skills
JavascriptAgile MethodologieSoftwareanwendungenMedizinische GeräteTest AutomationUnit TestingC++LinuxProgrammierwerkzeugeEclipseGrafische BenutzeroberflächeIBM Rational SoftwareIntegrierte EntwicklungsumgebungIntellij IDEAPythonLatexPostgresqlProjektmanagementMicrosoft Visual StudioTeam Foundation ServerMysqlScrumQt Modeling Language (QML)Qt (Software)QualitätsmanagementRhapsodySoftwareentwicklungSubversionTechnische DokumentationUMLTestenDatenspeichertechnologienEchtzeitsystemeTest-Driven DevelopmentDoxygenGitIntegrationstestsFull Stack EntwicklungBetriebssystemeSoftware Version ControlAdministration von Datenbanken
C++ Software Development
Advanced expertise in C++ programming with extensive experience in developing GUI software, automated testing frameworks, and real-time systems for medical equipment and industrial applications
Full-Stack Development
Comprehensive knowledge in full-stack software development using C++, JavaScript, Python, and various frameworks including Qt/QML for cross-platform applications
Software Testing and Quality Assurance
Specialized skills in automated testing, unit testing, integration testing, and test-driven development using tools like Boost Test, Catch, and custom testing frameworks
Database Management
Experience with PostgreSQL and MySQL database systems for data storage and management in various software projects
Version Control Systems
Proficient in Git, SVN, and MS Team Foundation Server for source code management and collaborative development
Development Tools and IDEs
Skilled in using IBM Rational Rhapsody, Qt Creator, Eclipse, IntelliJ Idea, CLion, MS Visual Studio, and Enterprise Architect for software development
Operating Systems
Experience with Linux, Windows, and INDEL operating systems for cross-platform software development
Agile Methodology
Knowledge of Agile and Scrum methodologies for project management and software development lifecycle
Documentation and Modeling
Experience with Doxygen and Latex for technical documentation and UML for software design and modeling
Advanced expertise in C++ programming with extensive experience in developing GUI software, automated testing frameworks, and real-time systems for medical equipment and industrial applications
Full-Stack Development
Comprehensive knowledge in full-stack software development using C++, JavaScript, Python, and various frameworks including Qt/QML for cross-platform applications
Software Testing and Quality Assurance
Specialized skills in automated testing, unit testing, integration testing, and test-driven development using tools like Boost Test, Catch, and custom testing frameworks
Database Management
Experience with PostgreSQL and MySQL database systems for data storage and management in various software projects
Version Control Systems
Proficient in Git, SVN, and MS Team Foundation Server for source code management and collaborative development
Development Tools and IDEs
Skilled in using IBM Rational Rhapsody, Qt Creator, Eclipse, IntelliJ Idea, CLion, MS Visual Studio, and Enterprise Architect for software development
Operating Systems
Experience with Linux, Windows, and INDEL operating systems for cross-platform software development
Agile Methodology
Knowledge of Agile and Scrum methodologies for project management and software development lifecycle
Documentation and Modeling
Experience with Doxygen and Latex for technical documentation and UML for software design and modeling
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherFranzösischGrundkenntnisseRussischMuttersprache
Projekthistorie
Developed GUI software for artificial lung ventilation devices. Designed mock software for unit and integration testing. Responsible for automated unit and integration frontend testing. Developed UI modules for different ventilation modes and implemented framework for automated testing and code coverage measurement.
Key member of team developing software for passenger information systems for different trains. Spearheaded full-stack software development from UI design to board computer interaction. Authored technical documentation for acceptance testing and user manuals.
Key member of team developing software for automated bonding machines. Responsible for front-end including camera image processing and acquiring and performing telemetry information. Created GUI software for managing physical parameters of bonding process and telemetry information retrieval.