Thales Simulation & Training AG

C++ Software Developer

📍 3014 Bern

Role and responsibilities

Du entwirfst, baust und pflegst einen effizienten und zuverlĂ€ssigen C++-Code. Du arbeitest eng mit anderen Ingenieuren zusammen, um neue Anwendungen zu entwickeln. Du löst gerne komplexe Leistungsprobleme und architektonische Herausforderungen. Du arbeitest mit Teammitgliedern zusammen, um Best Practices und Kundenanforderungen an die Software zu ermitteln. Du entwickelst ein gutes VerstĂ€ndnis der Kundenspezifikationen und der Projektziele. Du entwickelst und implementierst Systeme, um die Leistung der Software zu verbessern. Du pflegst eine genaue Dokumentation der Software. Du stellst regelmĂ€ĂŸige Updates und technischen Support fĂŒr bestehende Systeme bereit. Du bringst deine technischen Kenntnisse und FĂ€higkeiten stĂ€ndig auf den neuesten Stand, indem du an internen und externen Kursen teilnimmst, HandbĂŒcher liest oder auf neue Softwareanwendungen zugreifst. Du pflegst eine genaue Softwaredokumentation. Biete regelmĂ€ĂŸige Updates und technische UnterstĂŒtzung fĂŒr bestehende Systeme an.

Team / description

Thales in der Schweiz ist Teil eines weltweit fĂŒhrenden Technologiekonzerns in den Bereichen Verteidigung und Sicherheit, Training und Simulation, Raumfahrt sowie Digitale IdentitĂ€t und Sicherheit.

Qualifications and Skills

  • Master-Abschluss an einer technischen Hochschule

  • Etwa 2 Jahre Erfahrung als C++ Developer

  • Solide C++-FĂ€higkeiten mit guten Kenntnissen der Sprachspezifikationen

  • Fundierte Kenntnisse der Standardbibliothek, der STL-Container und der Algorithmen

  • Gutes VerstĂ€ndnis der Speicherverwaltung in Umgebungen ohne Garbage Collection

  • Erfahrung mit externen und eingebetteten Datenbanken

  • Implementierung von automatisierten Testplattformen und Unit-Tests

  • Fundiertes VerstĂ€ndnis von Tools zur Verwaltung von Codeversionen, wie z. B. Git

  • Vertrautheit mit Continuous Integration