Softwarearchitekt (m/w/d)
Core
Design, develop, and maintain scalable, robust software architectures for unmanned aerial systems (UAS) with a focus on Security-by-Design and aviation certification.
Role type
Senior Software Architect (UAS/Aviation)
Builds
Scalable software architectures for unmanned flight systems
Domain
Aviation / Unmanned Aerial Systems (UAS) / Cybersecurity
Deliverable
production ML models | product features
Required skills
Software architecture design, Information security (BSI-Grundschutz, ISO/IEC 27001), DO-178C certification, Threat modeling, Distributed systems design, C/C++ development, Qt Framework, UML modeling, CI/CD integration, Safety/Security interaction analysis
Preferred skills
Experience with Layered Architecture, Microservices, Component-Based Design, Linux/Windows environments, Agile processes, Risk assessment
Technologies
C, C++, Qt, Linux, Windows, UML, DO-178C, BSI-Grundschutz, ISO/IEC 27001
Responsibilities
Define and secure interfaces between software modules and hardware, support development teams in complex technical design decisions, create and maintain high-level and low-level architecture documentation, conduct threat modeling and risk assessments, ensure software development adheres to architecture guidelines and security policies.
Seniority
Senior, hands-on IC