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