Softwarearchitekt
Hensoldt Ag.
Taufkirchen, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Taufkirchen, Germany
Tech stack
Microsoft Windows
Agile Methodologies
Computing Platforms
Automation of Tests
Unit Testing
UClibc (C Standard Library)
C++
CMake
Continuous Integration
Serialization
Linux
Web Development
HTTP Secure
Integrated Development Environments
Message Queuing Telemetry Transport (MQTT)
Network Protocols
Node.js
Scrum
Software Architecture
Svelte
Software Engineering
Software Systems
Transmission Control Protocol (TCP)
TypeScript
WebSocket
Rust
Backend
GIT
Containerization
Information Technology
Front End Software Development
Api Design
Job description
Backend-Entwicklung Rust Informatik Web-Entwicklung TypeScript Windows Englisch C++ SCRUM Entwicklungsumgebungen Linux Node.js Automatisierung C-Programmiersprachen Origin HTTP TCP TLS GIT Portal Programmiersprachen Continuous Integration Frontend Softwarearchitektur Deutsch Teamfähigkeit Engagement Kreativität, * Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform
- Anforderungsanalyse, Spezifikation und Entwickeln der Softwarearchitektur
- Erstellen der Softwarearchitektur und die Erarbeitung von technischen Entwürfen und Konzepten
- Strategische Weiterentwicklung der Plattform und der zugehörigen Entwicklungstechnologien
- Entwicklung in C++, Rust und TypeScript unter Linux
- Nutzung moderner Softwaretechnologien (git, CMake, buildroot, Containerisierung, … )
- Agile Planung und Umsetzung (SCRUM)
- Unterstützung anderer Entwicklungsteams bei Ausprägung und Einsatz der Softwareplattform
- Verwendung und Erweiterung der CI/CD Pipeline
Requirements
- Abschluss in Informatik oder verwandten Studiengängen mit Schwerpunkt Softwareentwicklung
- Mehrjährige Berufserfahrung als Softwarearchitekt ist von Vorteil
- Fortgeschrittene Kenntnisse in Rust (sicherer Umgang mit Ownership / Borrowing, lifetimes, Cargo, crates.io, Build- und Release-Pipelines, asynchrones Programmieren)
- Erfahrung mit Netzwerkprotokollen und Schnittstellen (TCP/UDP, HTTP(S), WebSockets, MQTT, Serialisierung und TLS)
- Fortgeschrittene Kenntnisse in einer der folgenden Gebiete: C / C++, TypeScript (Frontend- und Backend-Entwicklung, API-Design, Node.js/deno-Umgebung) oder Webentwicklung mit Svelte
- Sicherer Umgang mit Git, Build Pipelines, Unit-Tests und Test-Automatisierung
- Erfahrung mit Linux, Containerisierung und Windows
- Wissen über agile Entwicklungsmethoden
- Analytisches, vernetztes Denken und eigenverantwortliche Vorgehensweise
- Teamplayer mit ausgeprägter sozialer Kompetenz und Begeisterungsfähigkeit
- Innovationsfreude und Kreativität
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift Do you want to become part of a future-oriented company? And are you ready to take on responsibility in exciting international and national projects? Then you are our candidate! Please apply exclusively online via our career portal with your CV and references.
About the company
HENSOLDT is committed to diversity and an inclusive corporate culture. We therefore welcome all applications - regardless of origin, age, gender, disability, identity or ideology.
Become our next pioneer. Apply now and become part of the HENSOLDT team!
HENSOLDT is committed to diversity and an inclusive corporate culture. We therefore welcome all applications - regardless of origin, age, gender, disability, identity or ideology.