Software Architect
Job Summary
Design and develop secure software systems tailored to organisational requirements while leading the architecture of embedded software and firmware. Collaborate with stakeholders to define system architecture and technical solutions for high-performance security products. Provide technical expertise and guidance to cross-functional teams to ensure successful project delivery.
Responsibilities
- Design and develop secure software systems
- Lead architecture and development of embedded software and firmware
- Collaborate with stakeholders on system architecture
- Ensure integration of hardware security modules (HSM)
- Provide technical expertise to cross-functional teams
Required Skills
- Experience in secure software systems
- Proficient in C/C++, Rust, Python, and bash scripting
- Experience with embedded Linux platforms
- Knowledge of hardware security modules (HSM)
Job Details
Job Description
Design and develop secure software systems tailored to organisational requirements.
Able to lead the architecture, design, and development of embedded software/firmware systems and application-level solutions for high-performance security products
Collaborate with stakeholders to define system architecture and technical solutions.
Ensure the integration of hardware security modules (HSM) with existing systems.
Provide technical expertise and guidance to cross-functional teams.
The Successful Applicant
A successful Software System Architect (HSM) should have:
Experience in designing and implementing secure software systems.
Proficient in C/C++, Rust, Python, and bash scripting.
Strong experience with embedded Linux platforms, including OS customization
Strong knowledge of hardware security modules (HSM) and their integration would be an advantage
What's on Offer
Annual salary package including Variable bonus (VB) as well
Permanent position located in Singapore.