Senior Software Engineer (f/m/d) in Darmstadt

Senior Software Engineer (f/m/d) in Darmstadt

Darmstadt Vollzeit 49500 - 60500 € / Jahr (geschätzt) Vor Ort
F

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für bahnbrechende Laserprojekte und führe technische Teams.
  • Unternehmen: Pionierunternehmen im Bereich der lasergetriebenen Kernfusion mit internationalem Fokus.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein dynamisches Arbeitsumfeld.
  • Weitere Informationen: Wachstumsorientierte Unternehmenskultur mit hervorragenden Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der Energie mit modernster Technologie und trage zu einer nachhaltigen Welt bei.
  • Qualifikationen: Erfahrung in Softwareentwicklung, Teamarbeit und Problemlösungskompetenz.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Focused Energy ist ein international tätiges Deep-Tech-Unternehmen mit Standorten in Deutschland und den USA, das sich der Kommerzialisierung von lasergetriebenem Kernfusionsenergie widmet. Unsere Mission ist es, der Welt saubere, sichere und nahezu unbegrenzte Energie zu liefern. Wir suchen talentierte Personen, die in schnell wachsenden Umgebungen Klarheit und Struktur schaffen.

Als Senior Software Engineer sind Sie der primäre Software-Ansprechpartner für das Laserteam und bieten technische Führung über Software-, Hardware- und experimentelle System-Schnittstellen. Sie helfen dabei, die Architektur und technologische Richtung für eine neue Laser-Softwareplattform zu definieren, während Sie aktiv an der Entwicklung zuverlässiger Werkzeuge für Kalibrierung, Betrieb, Mensch-Maschine-Interaktion und experimentelle Datenverarbeitung mitwirken.

Diese Rolle bietet die Möglichkeit, über Software-, Hardware- und experimentelle Systemgrenzen hinweg zu arbeiten und zur starken Ingenieurskultur innerhalb der Softwareabteilung in Darmstadt beizutragen. Sie werden die technische Richtung mitgestalten, die Grundlagen einer neuen Softwareplattform schaffen und sich in eine breitere technische Führungsrolle entwickeln.

Was Sie tun werden:

  • Als primärer Softwarepartner für das Laserteam agieren und Softwareaktivitäten über Laserprojekte koordinieren.
  • Technische Führung für Softwareinitiativen bieten, einschließlich Planung, technischer Abstimmung, Risikobewertung und Koordination mit Laserphysikern, Ingenieuren und Systemintegrationspartnern.
  • Die Architektur, Technologieentscheidungen, Entwicklungspraktiken und Schnittstellen für eine neue Laser-Softwareplattform in einem Greenfield-Umfeld definieren.
  • Zuverlässige Software für kritische Laserprojekte entwerfen und implementieren, von systemweiten Schnittstellen bis hin zu benutzerorientierten Anwendungen.
  • Automatisierte Kalibrierungssoftware entwickeln und pflegen, die die Wiederholbarkeit verbessert, den manuellen Aufwand reduziert und einen zuverlässigen Laserbetrieb unterstützt.
  • Klare, zuverlässige Mensch-Maschine-Schnittstellen, Dashboards und Betriebsmittel für die Überwachung und den Betrieb von Lasersystemen entwerfen und erstellen.
  • Software entwickeln, die mit Laservorrichtungen, Diagnosesystemen, Kameras und experimentellen Geräten interagiert, um Datenerfassung, Systemüberwachung, Betriebssteuerung und Visualisierung zu unterstützen.
  • Datenverarbeitungs-Pipelines und Datenspeicherlösungen für experimentelle und betriebliche Daten entwickeln, einschließlich diagnostischer und Kameradaten, wo dies angemessen ist.
  • Robuste Schnittstellen zwischen Software, Hardware, Kameras und experimentellen Systemen definieren, in einem Umfeld, in dem Anforderungen und Technologien noch im Wandel sind.
  • Mit vernetzten Geräten und Systemschnittstellen arbeiten, möglicherweise einschließlich TCP/IP, REST APIs, Webhooks, DDS, SCADA oder vergleichbaren Kommunikationstechnologien.
  • Automatisierte Tests, technische Dokumentation und Betriebsanleitungen schreiben, um die langfristige Wartbarkeit und den sicheren, zuverlässigen Betrieb zu unterstützen.
  • Risiken in Bezug auf Zuverlässigkeit, Leistung, Integration, Debugging und Wartung in Software, die mit realen Systemen interagiert, identifizieren und angehen.
  • Zu technischen Entwurfsdiskussionen, Code-Reviews und Wissensaustausch innerhalb der Softwareabteilung beitragen.
  • Ingenieure betreuen und helfen, Ingenieurpraktiken zu etablieren, während das Softwareteam wächst.

Wer Sie sind:

  • Sie sind ein erfahrener Softwareingenieur, der es genießt, komplexe, mehrdeutige technische Probleme zu lösen und Systeme von Grund auf zu bauen.
  • Sie sind bereit, die technische Richtung zu übernehmen und eng mit Software-Spezialisten, Laserphysikern, experimentellen Experten und Systemintegrationspartnern zusammenzuarbeiten.
  • Sie können effektiv zwischen technischer Führung, Projektkoordination, Architektur und praktischer Umsetzung wechseln.
  • Sie übernehmen die Verantwortung für die Qualität, Zuverlässigkeit, Testbarkeit und langfristige Wartbarkeit der Systeme, die Sie bauen.
  • Sie kommunizieren klar mit sowohl Software-Spezialisten als auch technischen Partnern aus angrenzenden Disziplinen.
  • Sie wenden fundiertes technisches Urteilsvermögen an, wenn Sie Design-, Implementierungs- und Technologieauswahlentscheidungen in einem sich entwickelnden Umfeld treffen.
  • Sie sind neugierig, anpassungsfähig und motiviert, zu verstehen, wie Software mit Hardware, Kameras, Diagnosen und experimentellen Systemen interagiert.
  • Sie haben Erfahrung im Debuggen und Testen komplexer Software und verstehen deren Bedeutung in der Ingenieursarbeit auf Senior-Level.
  • Sie schätzen konstruktives Feedback, Wissensaustausch und das Mentoring anderer Ingenieure.
  • Sie sind daran interessiert, sich in Richtung technischer Führung und Projektverantwortung zu entwickeln. Formale Verantwortung für das Management von Mitarbeitern ist zu Beginn nicht erforderlich.

Wünschenswerte Fähigkeiten & Wissen:

  • Starke Programmiererfahrung in C++, Python oder vergleichbaren Programmiersprachen.
  • Erfahrung in der Gestaltung, Implementierung, dem Testen, Debuggen und der Wartung komplexer Softwaresysteme.
  • Kenntnisse in Softwarearchitektur, Code-Review-Praktiken, automatisiertem Testen, technischer Dokumentation und besten Ingenieurpraktiken.
  • Erfahrung mit Greenfield-Entwicklung, Plattform- oder Architekturdefinition und der Auswahl von Technologien, bei denen Anforderungen noch im Wandel sind.
  • Erfahrung mit automatisierter Kalibrierung, steuerungsnaher Software, Laborsystemen, Automatisierung oder physikalischen Geräteschnittstellen.
  • Erfahrung in der Entwicklung von Mensch-Maschine-Schnittstellen, Dashboards oder Software für den Betrieb technischer Geräte.
  • Erfahrung mit Kamera-Integration, Bildverarbeitung, diagnostischen Daten oder experimentellen Datenverarbeitungs-Pipelines.
  • Erfahrung in der Entwicklung von Datenspeicherlösungen für hochvolumige, zeitbasierte, experimentelle oder betriebliche Daten.
  • Vertrautheit mit der Integration von Software und Hardware und der Arbeit über experimentelle Systemgrenzen hinweg.
  • Erfahrung mit der Kommunikation von vernetzten Geräten oder Systemschnittstellen, wie TCP/IP, REST APIs, Webhooks, DDS, SCADA oder vergleichbaren Technologien.
  • Vertrautheit mit Steuerungssystemen oder Optik ist von Vorteil, aber nicht erforderlich; die Fähigkeit zu lernen und über diese Disziplinen hinweg zusammenzuarbeiten, ist wichtiger.
  • Frühere Erfahrung in der Betreuung von Ingenieuren oder in der Leitung technischer Entwurfsdiskussionen.

Focused Energy ist ein Arbeitgeber, der Chancengleichheit bietet und sich verpflichtet hat, ein integratives Umfeld zu schaffen. Qualifizierte Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtswahrnehmung oder -identität, nationaler Herkunft, Alter, Familienstand, geschütztem Veteranenstatus oder Behinderungsstatus bei der Einstellung berücksichtigt.

Die angebotene Vergütung wird durch Faktoren wie Standort, Niveau, berufsbezogenes Wissen, Fähigkeiten und Erfahrungen bestimmt. Bestimmte Rollen können für Anreizvergütung, Eigenkapital und Leistungen in Frage kommen.

Senior Software Engineer (f/m/d) in Darmstadt Arbeitgeber: Focused

Focused Energy ist ein innovatives internationales Deep-Tech-Unternehmen mit Standorten in Deutschland und den USA, das sich der Kommerzialisierung von lasergetriebenem Kernfusionsenergie widmet. Wir bieten eine dynamische Arbeitsumgebung, die Kreativität und Eigenverantwortung fördert, sowie zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Unsere Mitarbeiter profitieren von einem inklusiven Arbeitsklima, flexiblen Arbeitszeiten und der Chance, an bahnbrechenden Technologien zu arbeiten, die eine saubere und sichere Energiezukunft gestalten.

F

Kontaktdaten:

Focused Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer (f/m/d) in Darmstadt erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Focused anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (f/m/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Focused vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (f/m/d) in Darmstadt mit Bravour zu bestehen

C++
Python
Software-Architektur
Automatisierte Tests
Technische Dokumentation
Komplexe Software-Systeme
Entwicklung von Mensch-Maschine-Schnittstellen

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Focused klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Focused vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.