
Staff Software Engineer
ASSA ABLOY1 day ago
Suresnes, FranceStaff+
Responsibilities
- Define and maintain security architectures for embedded devices, firmware, middleware, and client applications.
- Design and maintain host-side components including Windows smart card minidrivers, middleware, APIs, and cross-platform applications.
- Conduct security evaluations, threat assessments, technical investigations, and architectural risk analyses.
- Translate cybersecurity, cryptographic, and post-quantum cryptography requirements into product specifications and technical implementations.
- Develop security documentation and technical evidence for product certification and compliance activities.
- Design, implement, and evaluate prototypes for emerging technologies, security concepts, and device integrations.
- Provide secure architecture and implementation guidance to teams working on Windows, macOS, and Linux.
- Support FIDO and FIPS 140-3 certification activities and drive secure design throughout the product lifecycle.
- Collaborate with Product Management, Engineering, Quality, Security, and external partners.
- Use AI agents to augment architectural design and delivery while validating outputs responsibly.
Requirements
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Cybersecurity, or Embedded Systems, or equivalent experience.
- At least 5 years of experience in embedded systems, cybersecurity architecture, applied cryptography, or secure product development.
- Demonstrated experience defining security architecture for embedded or hardware-based products.
- Experience conducting technical investigations, security analyses, and architectural assessments in product development environments.
- Strong system-level software development and middleware integration skills for embedded devices.
- Experience with Windows smart card technologies, cryptographic APIs, or device middleware.
- Strong knowledge of modern cryptographic concepts and protocols, including post-quantum cryptography.
- Strong knowledge of embedded systems architecture and secure software design principles.
- Working knowledge of Windows, macOS, and Linux environments.
- Strong analytical, problem-solving, and technical decision-making skills.
- Effective verbal and written communication skills for explaining complex technical concepts.
- Experience with cross-platform applications; Dart/Flutter experience is a plus.
Benefits
- Competitive salary and rewards package.
- Competitive benefits and annual leave supporting work-life balance.
- Flexible work environment within a global team.
- Extensive career development opportunities, training, and resources.
- Inclusive and diverse workplace culture.
- The position is based in Suresnes, France; applicants must be legally authorized to reside and work in the hiring country, with no international relocation or out-of-country remote work considered.
About ASSA ABLOY
ASSA ABLOY builds physical and digital access solutions, including locks, door closers and automatics, access control systems, mobile keys, and secure identity products. It sells hardware, software, and services to commercial, institutional, and residential customers through distributors, integrators, and OEM partners. Founded in 1994 and headquartered in Stockholm, the public company (Nasdaq Stockholm) operates in 70+ countries and owns brands such as Yale and HID Global.