Job
In this role, you design the software architecture for security technology devices, develop modular software components, and oversee the entire development process from specification to mass production.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Derivation and design of the software architecture from the system architecture for cryptographic devices in the security technology sector.
- Development of modular and reusable software components with abstract interfaces for flexible deployment in various projects.
- Consideration of device-specific boundary conditions as well as the implementation of protective measures for sensitive data in embedded software.
- Holistic support of the development process from the proposal phase through specification and development to series production of the devices.
- Technical capture, analysis, and implementation of customer requirements into robust software concepts and architectures.
- Creation of technical documentation, system diagrams, and concept papers to support development and project execution, including continuous integration platforms.
- Technical leadership and coordination of the embedded software development team to ensure compliance with guidelines, achieve milestones, and successfully complete work packages, as well as collaboration with hardware developers, IVVQ teams, and project managers.
Our expectations of you
Education
- Successfully completed degree in Communications/Information Technology, Technical Computer Science, or a comparable field.
Qualifications
- Solid knowledge in the development and definition of Continuous Integration toolchains as well as the application of modern development tools such as Enterprise Architect, UML, Jira, and Confluence.
- Excellent written and spoken proficiency in German and English.
Experience
- Extensive experience as a software developer and architect with a focus on hardware-oriented software development in C/C++, including templates and component-based programming.
- Practical experience in agile development processes and methodsKnowledge and ideally experience with approval projects, especially CC approvals and their specific processes
What we offer
- Thales invests more than 4.5 billion euros annually in research and development in key technologies such as artificial intelligence, cybersecurity, quantum, and cloud technologies.
- In 2025, the group generated a revenue of 22.1 billion euros.
- For more than 85,000 employees in 65 countries, we open up forward-looking perspectives, realize individual career paths, and enable creative freedom.
Benefits
Work-Life-Integration
Health, fitness & fun
Topics you will work on
Job locations
About your employer
We combine diverse skills, talents and cultures to design and deliver exceptional high-tech solutions. Solutions that make it possible to act today tomorrow. From the bottom of the ocean to outer space and beyond, we help our clients think smarter and act faster - with ever-increasing complexity and every crucial moment along the way.
- Established Company
- Onsite, Hybrid, Full Remote
- Internet, IT, Telecommunication
Employer reviews
- Team culture
- 3.8
- Engineering
- 3.0
- Working conditions
- 3.8
- Career growth
- 3.4
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...