Job
- Level
- Experienced
- Location
- Bremen
- Working Model
- Hybrid, Onsite
- Job Field
- IT, Software, Security
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you will design scalable software architectures, integrate IT security requirements, conduct threat modeling, and assist development teams with complex design decisions.
Job Technologies
Your role in the team
- Design, drafting, and further development of scalable and robust software architectures.
- Integration of IT security requirements according to the Security-by-Design principle.
- Consideration of BSI IT-Grundschutz as well as relevant cybersecurity and aviation standards.
- Ensuring compliance with defined architecture guidelines and security policies within software development.
- Strategic planning of software certification according to DO-178C and functional partitioning of software components based on their criticality (DAL).
- Conducting threat modeling to identify potential attack vectors.
- Creation and maintenance of high-level and low-level architecture documentation.
- Definition and securing of interfaces between software modules as well as between software and hardware.
- Selection of suitable technologies, frameworks, and architecture patterns with regard to performance, certifiability, and cybersecurity.
- Technical support for development teams in complex design and architecture decisions.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Engineering, or a comparable qualification.
Qualifications
- In-depth knowledge in development with C/C++.
- Good knowledge in the field of information and cybersecurity, for example BSI IT-Grundschutz or ISO/IEC 27001.
- Proficient in UML and modeling tools.
- Knowledge in Threat Modeling, Risk Assessment, as well as modern development and CI/CD environments.
- Good understanding of the interplay between functional safety (Safety) and information security (Security).
- Very good German language skills as well as business-fluent English skills.
- Independent and structured way of working as well as a high level of responsibility, integrity, and reliability.
Experience
- Extensive professional experience in software architecture or in designing complex software systems.
- Experience with complex, distributed, or security-critical systems as well as modern architectural patterns.
- Knowledge of software certification according to DO-178C and ideally experience in the aerospace or avionics environment.
- Experience with Qt as well as Linux and Windows environments is an advantage.
This text has been machine translated. Show original
What we offer
- Direct permanent employment.
- Attractive compensation including special payments.
- 30 vacation days as well as additional days off for special occasions.
- Flexible working hours between 06:00 and 19:00, as well as the possibility of remote work.
- Diverse development and training opportunities in an international and technologically demanding environment.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
- ποΈWorkation
- πΌDay Care for Kids
- π Home Office
- β°Flexible Working Hours
- πExcellent Traffic Connections
Health, Fitness & Fun
- ππΏββοΈFitness Offers
- π²Jobbike
- π³Team Events
- πHealth Care Benefits
- π©ββοΈCompany Doctor
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
DEKRA Arbeit GmbH
As a subsidiary of DEKRA SE, DEKRA Arbeit GmbH is a leading provider of personnel services in Germany and Europe, assisting companies in finding qualified professionals.
Description
- Company Type
- Established Company
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Recruitment Agency