Software Developer C++

TOPTICA Photonics AG
Gräfelfing, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Gräfelfing, Germany

Tech stack

Microsoft Windows
Artificial Intelligence
JIRA
C++
CMake
Static Program Analysis
Code Review
Continuous Integration
Linux
Programming Tools
Field-Programmable Gate Array (FPGA)
Python
NumPy
Object-Oriented Software Development
QT
SciPy
Software Engineering
Software Systems
Toolchain
Multithreading
Yocto
Information Technology
Bitbucket
Docker

Job description

  • Eigenverantwortliche Entwicklung und Weiterentwicklung einer grafischen Laser-Steuerungssoftware unter Windows
  • Ausbau und Optimierung einer etablierten Serverplattform zur Steuerung, Integration und Überwachung unterschiedlichster Hardwarekomponenten in industriellen Rack-Systemen
  • Pflege, Modernisierung und Weiterentwicklung produktübergreifender Softwarebibliotheken mit Fokus auf Wartbarkeit, Skalierbarkeit und Zukunftssicherheit
  • Sicherstellung einer hohen Softwarequalität durch automatisierte Tests, CI/CD-Pipelines, Hardware-in-the-Loop-Tests, Code Reviews sowie statische Codeanalysen
  • Enge Zusammenarbeit mit den Fachbereichen Elektronik, Optik und Mechanik zur Entwicklung ganzheitlicher technischer Lösungen
  • Entwicklung von Software für ein breites Technologiespektrum - von Embedded-Systemen auf Mikrocontrollerbasis bis hin zu komplexen, vernetzten Industrie-PC- und Rack-Systemen
  • Mitarbeit in einem modernen Entwicklungsumfeld mit aktuellen C++-Standards (C++23), modernen Toolchains sowie KI-gestützten Entwicklungswerkzeugen
  • Entwicklung plattformübergreifender Softwarelösungen für Windows- und Linux-Systeme in einem agilen Team, * Jira
  • Bitbucket
  • Docker
  • Yocto
  • CMake
  • FPGA
  • PID
  • CRA, * eine individuelle Einarbeitung neuer TOPTICAnerinnen begleitet durch einen persönliche*n Patin/Paten
  • maßgeschneiderte Weiterbildung - vielfältige Lernmöglichkeiten für jeden Bedarf
  • Unterstützung in allen Lebenslagen: Employee Assistance Program für Mitarbeitende und Angehörige
  • Energie für zwischendurch in Form kostenfreier Softgetränke, Kaffee/Tee, frischem Obst und Eis
  • großzügige Urlaubstage: 30 + zusätzlich besondere Feiertage (z.B. Heiligabend, Silvester)
  • finanzielle Extras wie Weihnachtsgeld, Mitarbeiterbonus, betriebliche Altersvorsorge
  • stolze Auszeichnungen als "Bayern's Best 50" und "Fahrradfreundlicher Arbeitgeber"

Requirements

  • Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
  • Mehrjährige Berufserfahrung in der Softwareentwicklung mit C++
  • Fundierte Kenntnisse in der objektorientierten Softwareentwicklung sowie modernen C++-Standards
  • Erfahrung mit asynchroner Programmierung, Multithreading und nebenläufigen Systemen unter Windows
  • Sicherer Umgang mit dem Qt-Framework und den dazugehörigen Entwicklungstools
  • Praktische Erfahrung im Bereich Testautomatisierung, Continuous Integration und Softwarequalitätssicherung
  • Idealerweise Kenntnisse in der Entwicklung unter Linux sowie im Umgang mit modernen Build- und Versionsverwaltungssystemen
  • Strukturierte, eigenverantwortliche Arbeitsweise sowie ausgeprägte Team- und Kommunikationsfähigkeit
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift

Nice to haves - Es wäre super, wenn Sie Folgendes mitbringen:

  • Erfahrung mit oder Interesse an Rust
  • Erfahrung in der Softwareentwicklung unter Linux
  • Gute Python-Kenntnisse, insbesondere mit NumPy und SciPy
  • Grundkenntnisse der Regelungstechnik

Benefits & conditions

  • eine lebendige Gemeinschaft mit Austausch auf Augenhöhe, gemeinsamem Lachen, unter anderem beim Tischtennis, Billard oder einfach bei einem Espresso - Siebträger ;) - in unserem "Kulinarium" und epischen Unternehmungen (Sommerfest, Betriebsausflug, Lunch-Lotterie, Weihnachtsfeier)

About the company

Die TOPTICA Photonics SE ist ein international führender, mittelständischer Hightech-Hersteller von Lasersystemen für Wissenschaft, Biotechnologie und Messtechnik mit weltweit über 600 Mitarbeitenden. Hohe Motivation und Eigenverantwortung im Dienste der Kund*innen prägen die Firmenphilosophie des privat geführten "Hidden Champion", welche von den Mitarbeitenden mit großem Engagement gemeinsam gelebt wird. Zu den Kund*innen zählen namhafte Industrieunternehmen genauso wie zahlreiche Nobelpreisträger*innen.

Apply for this position