Dieser Job ist nicht mehr aktiv.

Database Software SDK Engineer

Heerbrugg Data Vollzeit Unbefristetes Dienstverhältnis m/w/x

Technologien und Skills

Deine Rolle im Team

  • To develop modern database SDK using C++ for different platforms (Windows, Linux)
  • You take part in defining the software design, implementation and testing of software components for a distributed system until the product launch
  • To implement software components for mobile, desktop and cloud with a focus on databases and geospatial data formats
  • You ensure the software quality using “Clean-Code” principles, code generators and automated tests within a CI/CD pipeline

Unsere Erwartungen an dich

Qualifikationen

  • Familiar with concepts and challenges of modern ORMs and ODM's
  • Understanding of data storage system concepts (SQL, NoSQL) in different target platforms
  • Ability to collaborate effectively in an intercultural and distributed agile environment
  • Languages: English fluent, German beneficial

Erfahrung

  • Advanced experience in software design, C++, C# and object-oriented programming
  • Professional experience in software development for high-quality and reliable code
  • Experience in designing and building an SDK API

Ausbildung

  • A university- or technical college degree in Software Engineering, Geodesy or related discipline

Das ist dein Arbeitgeber

Engagiert, temporeich und mit einer Passion für eine autonome Zukunft revolutionieren wir die digitale Welt in Echtzeit. Hexagon ist ein weltweit führender Anbieter von Sensoren, Software und autonomen Lösungen. Wir setzen Daten ein, um die Effizienz, Produktivität und Qualität in Industrie-, Fertigungs-, Infrastruktur-, Sicherheits- und Mobilitätsanwendungen zu steigern. Unsere Technologien gestalten städtische und Produktions-Ökosysteme so, dass sie zunehmend vernetzt und autonom werden und eine skalierbare, nachhaltige Zukunft gewährleisten. Eine Zukunft, in der Daten vollumfänglich genutzt und in Betrieb genommen werden, um autonome, vernetzte Ökosysteme zu ermöglichen, so dass die Menschheit nachhaltig davon profitieren kann. So können wir die die Effizienz, Produktivität und Qualität unserer Kunden steigern.

Branche

Elektronik, Automatisation

Industrie, Produktion

Gründungsjahr

1921

Unternehmensgröße

250+ Mitarbeiter

Benefits

  • 💵 Bonuszahlungen
  • 👴🏻 Betr. Altersvorsorge
  • 🎁 Mitarbeitergeschenke
  • 🛍 Mitarbeitervergünstigungen
  • ⏰ Flexible Arbeitszeiten
  • 🚌 Gute Anbindung
  • 🏠 Home Office
  • 🏝 Extra Urlaubstage
  • 🙅‍♂️ No All-In-Verträge
  • 🅿️ Mitarbeiterparkplatz
  • 🧳 Relocation Package
  • 🕺 No Dresscode
  • 🍽 Kantine/Betriebsrestaurant
  • 🥘 Essenszulage
  • 🍏 Frisches Obst
  • ☕️ Kaffee, Tee o. Ä
Du kannst dich nicht mehr bewerben, da dieser Job nicht mehr aktiv ist.

Erfahre mehr zum DevTeam

Betriebssystem
Windows Ubuntu
Arbeitsgerät
Laptop, Desktop, Zusatz Monitor
Work Environment
Open Space
Separate Räume
Flexible Arbeitszeiten
Keine Kleiderordnung
Home Office
Musik am Arbeitsplatz
Stand Desk

Technology

So coden wir
Version Control System
GitHub
Issue Tracking Tool
JIRA
Kommunikations Tool
Microsoft Teams
Coding Kultur
Code Reviews
Pair Programming
Style Guide
Automatisierte Tests
Continuous Integration
Code-Metriken
Open Source Contribution

Team

Wir haben 20 Teams (ca. 200 Software Ingenieur:innen) verteilt auf mehrere Kontinenten, die nach einem agilen Ansatz organisiert sind. Für unsere Hochpräzisionsinstrumente haben wir eine große Vielfalt an Teams, die sich auf verschiedene Technologien und Produkte fokussieren. Von BSP über Embedded bis hin zur Anwendungsentwicklung. Von CI/CD über Client-Server bis hin zu Desktop- und Web-Anwendungen. Die Teams arbeiten eng zusammen, unterstützen sich gegenseitig und teilen ihr Wissen.

In unseren Teams arbeiten Entwickler, Produktmanager und Scrum-Master eng und agil zusammen und entwickeln die Produkte selbständig weiter. Unser interaktiver Austausch im Team lebt vom Beitrag und von der Begeisterung jedes einzelnen Teammitglieds. Das und die langfristige Bindung an unser Produktteam sind das Geheimnis, warum wir stets neue Kolleg:innen für uns gewinnen und behalten können. Wir unterstützen auch jegliche Weiterentwicklung innerhalb des gesamten Unternehmens.

Team Sprachen
Deutsch Englisch
Team Verteilung
Verteilt
Entwicklungsprozess

Scrum, Kanban, Scaled Agile Framework, Test Driven Development

Die meisten unserer über 20 Scrum-Teams arbeiten in Sprints von 2 Wochen. Alle 3 Monate treffen sich die Teams zu einem grossen Planungs-Event. Das bringt uns fachlich und menschlich näher zusammen – in Pandemie-Zeiten natürlich online. Und danach sehen wir alle klarer, wo unser Team-Beitrag zur Roadmap ist. Wenn wir für die Umsetzung neue Impulse brauchen, nutzen wir auch Lego Serious Play.

Entscheidungen
Architektur
Team, Architekt, Scrum Team
Technologie
Team, Architekt, Scrum Team
Konventionen
Team, Architekt, Projektmanager, Scrum Team
Unsere Werte
Kollaborativ
Selbstorganisiert
Aufgeschlossenheit
Bereitschaft, auf fachlicher und persönlicher Ebene zu lernen
Qualitätsbewusst
Weiterentwicklung auf persönlicher und fachlicher Ebene. Wir unterstützen Dich bei dem, was Du vorhast
Austausch und Unterstützung im Team
Freiheit, deinen Arbeitstag selbst zu organisieren
Be kind and do epic stuff
Kollegen
Tobias W. I Algorithm Developer – Computer Vision and AI Logo
Tobias W. I Algorithm Developer – Computer Vision and AI
Senior Software Engineer

Warum hast du dich für dieses Team entschieden?
In unserem Team haben wir sehr viel Gestaltungsspielraum und können mit neuester Technologie experimentieren. Hier kann ich mich voll entfalten und Ideen entwickeln, die in die nächste Produktgeneration eingehen werden.

Worum geht´s in deinem Job?
Meine Aufgabe besteht darin neue AI-basierte Technologien zu finden, zu bewerten und zusammen mit unserem Produktmanagement in neuartige Workflows für unsere Kunden zu übersetzen.
Unser Ziel ist es, dass unsere Produkte in Zukunft autonomer arbeiten und unsere Kunden im Alltag unterstützen. Konkret geht es z.B. darum unseren Produkten das „Sehen & Verstehen“ beizubringen.

Was gefällt dir besonders an deinem Job?
Es ist sehr erfüllend, wenn man die eigenen Ideen vom ersten Konzept, über Technologieprojekte bis hin zur Produktisierung umsetzen und begleiten kann, um am Ende einen spürbaren Mehrwert für unsere Kunden zu schaffen. Ich liebe ausserdem die vielfältigen Herausforderungen: neben einem fundierten technischen Skillset (Python, C++, DevOps skills) benötigt man auch ein solides Verständnis für die Algorithmik und die zugrundeliegende Technik/Hardware, sowie Mathematik und Physik.

Karriere

Weiterbildungsmöglichkeiten
🎓 Teilnahme an Fachkonferenzen
🎓 Teilnahme an Hackathons
🎓 Inhouse-Trainings
🎓 Eigene Fachbibliothek
🎓 Zeit um neue Technologien zu erlernen
Infos zum Bewerbungsprozess

Wie viele Runden gibt es?
3 Runden

Wann erfährst du, ob du eingeladen wirst?
Innerhalb einer Woche

Wie wird das erste Bewerbungsgespräch durchgeführt?
Videointerview

Wer ist beim ersten Bewerbungsgespräch dabei?
HR-Abteilung, Fachabteilung

Wie beurteilen wir deine technischen Skills?
Fachliche Arbeitsaufgabe, Online-Test, Live-Coding, Case Study, Direkt im Gespräch

Derzeit gesuchte Berufe
C# Software DevOps Engineer C++ Software Engineer C++ Software Engineer API SDK DevOps Cloud Architect DevOps Engineer Embedded C++ Engineer Lead Developer Software Architect Linux Developer Senior C++ Software Engineer Senior Linux Engineer Senior Linux Software Engineer Senior Software Algorithm Engineer Senior Software Engineer C++ Software Engineer C# .NET Software Engineer C++ Software Engineer Xamarin Software Infrastructure Engineer Software Test Automation Engineer
Weitere Berufe
Senior Software Engineer C# .NET Database Software SDK Engineer IT System Engineer DevOps IT System Engineer Security Teamlead Firmware Lead Software Engineer