Senior Softwareentwickler C++ (all genders)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
- Aktive Mitgestaltung und Weiterentwicklung der zentralen Softwareplattform fĂŒr unsere Lasermaschinen in einem agilen SCRUM-Team
- Ăbernahme technischer Verantwortung fĂŒr wesentliche Softwarekomponenten
- Entwicklung performanter und robuster Software u. a. fĂŒr:
- Bahnsteuerung des Laserstrahls
- Steuerung und Kalibrierung komplexer 5-Achs-Kinematiken
- Konzeptionelle und technische Weiterentwicklung eines 2D-/3D-Grafikkerns
- Entwurf, Bewertung und kontinuierliche Verbesserung einer skalierbaren, wartbaren und testbaren Softwarearchitektur unter BerĂŒcksichtigung von bestehendem Legacy Code
- Umsetzung anspruchsvoller Softwarelösungen in C++ mit Visual Studio fĂŒr MS Windows
- Analyse, Debugging und nachhaltige Behebung komplexer und systemĂŒbergreifender Fehlerszenarien
- Fachliche UnterstĂŒtzung der Inbetriebnahme- und Servicekolleg:innen bei der Diagnose von Problemen an Kundenmaschinen
- Einbringung von Best Practices (z. B. Clean Code, Code Reviews, Refactoring)
Requirements
- Abgeschlossenes Studium der Informatik, Mathematik oder eines vergleichbaren technischen Studiengangs
- MehrjÀhrige, fundierte Erfahrung in der professionellen Softwareentwicklung mit C++ (STL, ATL, COM, CLR-Interop, native Windows APIs, DirectX), * Sehr gute Kenntnisse in objektorientiertem Design (OOD) und objektorientierter Programmierung (OOP)
- AusgeprÀgter Anspruch an hochwertigen, wartbaren und gut testbaren Code (Clean Code)
- Starkes Performance-Bewusstsein in Bezug auf Laufzeit, Speicherverbrauch und SystemstabilitÀt
- Sehr gutes technisches VerstÀndnis sowie Interesse an Werkzeug-, Maschinen- oder Laserbearbeitungssystemen
- FÀhigkeit, komplexe technische ZusammenhÀnge schnell zu erfassen und nachhaltige Lösungen zu entwickeln
- SelbststÀndige, strukturierte und zielorientierte Arbeitsweise mit hohem QualitÀtsanspruch
- TeamfÀhigkeit sowie die Bereitschaft, Wissen im Team zu teilen
Womit du noch punkten kannst
- Erfahrung in der Softwareentwicklung fĂŒr Serienprodukte im industriellen Umfeld
- Kenntnisse im Bereich CAD-, CAM- oder Visualisierungssoftware
- Erfahrung mit Multithreading und Parallelisierung
- Sicherer Umgang mit Versionsverwaltungssystemen (z. B. Git, CVS)
- Praxis im Scrum- oder agilen Entwicklungsumfeld
- Erfahrung in Code Reviews
Benefits & conditions
- Eine vielseitige und anspruchsvolle Aufgabenstellung in einer faszinierenden Branche mit Zukunft
- Hoher Gestaltungsspielraum und Einfluss auf Architektur- und Designentscheidungen
- Arbeit in einem erfahrenen, interdisziplinÀren Entwicklungsteam
- Moderne Entwicklungsprozesse und Tools
- SorgfÀltige und individuelle Einarbeitung sowie Weiterbildungsangebote
- Mobiles Arbeiten - hybrides Arbeitsmodell mit bis zu 2 Tagen mobiles Arbeiten pro Woche deutschlandweit und bis zu 20 Tage im Jahr aus dem EU-Ausland
- Offener, wertschÀtzender Umgang auf Augenhöhe und Zusammenarbeit mit engagierten Teams in einem innovativen, internationalen Umfeld
- Gesundheit & Wohlbefinden - ergonomische ArbeitsplÀtze, Gesundheitstage, WellPass
- Mitarbeiter Benefits wie Fahrradleasing, Corporate Benefits, betriebliche Altersvorsorge
About the company
Wir sind Bystronic - ein globales Technologieunternehmen, das mit Leidenschaft die Zukunft der industriellen Fertigung gestaltet. Wir möchten mit Menschen arbeiten, die uns dabei unterstĂŒtzen, neue Möglichkeiten fĂŒr eine vernetzte, nachhaltige Produktion weltweit zu schaffen. Als fĂŒhrender Partner fĂŒr Lösungen in der Blech- und Materialbearbeitung kombinieren wir Laserschneidtechnologie, Abkantpressen, Automatisierung und Software mit innovativen Laseranwendungen fĂŒr neue Werkstoffe und Prozesse.
Bystronic Rofin. High-tech Lösungen fĂŒr globale MĂ€rkte. In dieser Funktion wirst du Teil unseres Bystronic Rofin-Teams! Gemeinsam entwickeln wir herausragende Technologielösungen fĂŒr die Medizintechnik, die Halbleiterindustrie und allgemeine Produktion, beispielsweise in den Bereichen Mikromaterialbearbeitung, Markieren, SchweiĂen, Schneiden und Bohren.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Coding Boot Camps in Germany
Where to Find Entry-Level Software Engineering Jobs
Austria â the most livable place for software developers?
The Most Popular IT Jobs on the Market