Embedded Security Software Architect

Embedded Security Software Architect

  • Job Description

    To ensure your success in this role, the following experience is needed:
    • Degree in Computer Science, Microelectronics Engineering, or a related
    field.
    • Over six years of relevant working experience
    • Hands-on experience in embedded systems development and debugging.
    • Experience with software architecture and design concepts.
    • Proven knowledge in C and assembly programming.
    • Familiarity with ARM and/or RISC-V instruction sets.
    • Experience with Rust is preferred.
    • Python knowledge is a plus.
    • Familiar with software security (protection against logical, and ideally physical attacks)
    • At least basic knowledge of cryptographic algorithms
    • Should be a team player and willing to work with cross functional teams in issues resolution.
    • Good communication skill in English.

  • Requirements

    Your responsibilities
    • Lead the requirement management process for the assigned projects.
    • Drive the architectural design / technical specification of the deliverable (including all related documentation and API definition).
    • Contribute to the (high-level) detailed design together with our domain experts.
    • Review the important code changes (API impact, structural rework, …).
    • Monitor the code quality and other key performance indicators, taking action to meet the targets.
    • Align with the project managers and security & test architects on the project execution and coordination of the release process.
    • Collaborate with the other architects on common cross-project topics such as requirements management, static analysis, code coverage, and release process.
    • Support the engineering teams by explaining the design and addressing technical challenges.
    • Engage with business users on project definition, potential co-design, and integration topics

    For more information, contact us at recruitment@purequad.com.