Software Architect (m/w/d)
Computer Futures
About the role
About
I am currently handling recruitment for an internationally active technology provider specializing in highly secure embedded and software solutions for digital identities, payment, and security applications. The architecture and development team at the Vienna location is being specifically strengthened.
We are looking for a Software Architect (m/f/d) with in-depth technical understanding of security-critical embedded systems who enjoys architecturally designing complex smart card and JavaCard-based platforms. In this role, you will be responsible as a Software Architect (m/f/d) for the conception and further development of secure embedded operating systems for smart card controllers. You will work on the foundation of modern security solutions, define central architecture and security concepts, and accompany systems from basic architecture to productive use.
Does this sound exciting to you? Then take a look at the details now and get in touch with me directly.
Your Tasks
- Architecture and design of secure embedded operating systems for smart card and secure element platforms
- Definition and further development of JavaCard-based operating system and platform architectures
- Conception of security mechanisms for highly security-critical applications (e.g., access control, authentication, secure storage)
- Design and implementation of cryptographic services and security-relevant OS components
- Development, integration, and technical support of smart card applications and JavaCard applets
- Working with modern smart card microcontrollers, professional toolchains, and embedded development environments
- Close collaboration with international technology and hardware partners
- Technical support throughout the entire product lifecycle - from prototypes to series production
Your Profile
Must-have
- Completed technical education (University of Applied Sciences, University) in Computer Science, Embedded Systems, Electrical Engineering, or comparable
- Several years of professional experience in software or system architecture, ideally in the embedded or security field
- Very good knowledge of Java-adjacent development, especially in the JavaCard environment
- Sound understanding of smart card operating systems and security-critical software development
- Very good knowledge of relevant smart card standards and protocols (e.g., GlobalPlatform, JavaCard specifications)
- Strong security mindset and understanding of secure software architecture and design
- Structured, analytical working style and high quality standards
Nice-to-have
- Experience with embedded security, secure elements, or hardware-level software development
- Knowledge of cryptographic algorithms, key management, and secure communication protocols
- Experience in regulated or highly security-critical environments
- Practical experience with international development partners or technology providers
Benefits & Framework
- Highly specialized architecture and development projects in the security-critical technology environment
- Work on products used internationally in sensitive areas
- Very high degree of technical design freedom and long-term product responsibility
- Modern hybrid work model with flexible home office component
- Flexible working hours and a collegial, professionally oriented company culture
- Structured onboarding and targeted professional training and development opportunities
- Annual gross salary: €70,000 - €100,000, depending on qualifications and professional experience
Interested?
Then upload your application documents directly or feel free to contact me personally. I am available for questions or a confidential discussion at any time.
Email: m.friedberger(at)computerfutures.at Phone: +43 1 395071557
I look forward to hearing from you.
SThree_Germany is acting as an Employment Agency in relation to this vacancy.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free