Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > C/C++ programming jobs

Senior Software Engineer in UK

  • PQShield
  • Full time
  • Email
  • Remote

Responsibilities

  • Design, implement, and test classical and post-quantum cryptographic primitives for functional correctness, interoperability, and performance.
  • Develop and integrate cryptographic solutions with FPGA and hardware cryptographic coprocessors on ARM and RISC-V architectures.
  • Harden implementations against side-channel analysis, fault injection, and other physical or logical threats.
  • Integrate cryptographic systems with APIs including GlobalPlatform, ARM Platform Security Architecture, and Linux Kernel drivers.
  • Develop and maintain cryptographic libraries and internal tools supporting build, testing, and security analysis.
  • Conduct performance benchmarking, optimization, code reviews, static and dynamic analysis, formal methods, threat modeling, and risk assessments.
  • Support compliance with FIPS, ISO/IEC, and NIST PQC requirements while collaborating with cryptographers, security engineers, hardware, verification, and platform-security teams.

Requirements

  • Master’s or PhD degree in computer science, mathematics, or a related field with a strong background in cryptography or computer security.
  • Proficiency in C and Assembly for resource-constrained, bare-metal environments.
  • Familiarity with classical and post-quantum cryptographic algorithms, NIST PQC candidates, and NIST and FIPS publications.
  • Excellent problem-solving and debugging skills.
  • Experience with secure coding and countermeasures against implementation attacks is preferred.
  • Understanding of timing, power, and electromagnetic side-channel attacks, fault attacks, and mitigation strategies is preferred.
  • Working knowledge of FIPS 140-3, SESIP, PSA Certified, or Common Criteria is preferred.
  • Ability to read and implement specifications from cryptographic research papers is preferred.
  • 2+ years of professional cryptographic software engineering experience is preferred; seniority is assessed primarily through depth of knowledge, hands-on experience, and problem-solving ability.
  • Experience with Rust is nice to have.

Benefits

  • Flexible hybrid working and a working-from-home budget.
  • Private health insurance for the employee and family.
  • 25 days of annual leave plus bank holidays and two wellness weeks.
  • 50% gym membership discount.
  • Competitive salary and share option scheme.
  • Learning opportunities and accelerated career development.
  • Collaborative team environment and the opportunity to work directly with the founders and inventors.
  • The employer is an Equal Employment Opportunity employer committed to an inclusive workplace.

Salary: Competitive

PQShield

PQShield builds post-quantum cryptography for chips, applications, and cloud services, selling licensed IP cores, software libraries/SDKs, and advisory support to chipmakers, device OEMs, and security teams. Founded in 2018 and headquartered in Oxford, it contributes to NIST’s post-quantum standa...

Similar positions

Embedded Development Engineer

  • Emerson Electric Co.
  • Full time
  • Others
  • 10/04/2026
  • Pune, India

Intermediate Embedded Software Engineer

  • MITRE
  • Full time
  • USA
  • 10/04/2026
  • Salary: $104k - $155k/yr
  • New Bedford, MA

Senior Embedded Software Engineer

  • Apex Technology, Inc.
  • Full time
  • USA
  • 10/04/2026
  • Salary: $185k - $210k/yr
  • Los Angeles, CA

Bluetooth Development Engineer

  • Visteon Corporation
  • Full time
  • Others
  • 10/04/2026
  • Chennai, India

Software Engineer II

  • Microsoft
  • Full time
  • USA
  • 10/04/2026
  • Salary: $102k - $219k/yr
  • Redmond, WA