P

PQShield

Post-quantum cryptography solutions for hardware

Lead Software Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Candidates should hold a degree in Electronic Engineering or Computer Science, or have equivalent experience.
  • Candidates must have at least 10 years of experience in software design and/or verification.
  • Candidates need excellent written and verbal communication skills.
  • Candidates need confidence planning project development cycles and coordinating with project managers as development progresses.
  • Candidates should demonstrate a commitment to high-quality engineering, advocating for long-term solutions over the easiest or quickest options.
  • Candidates need to be able to work independently and inspire a team.
  • Candidates need experience building software IP blocks from scratch and owning the process from initial specification through customer delivery.
  • Candidates need expert-level C experience in an embedded environment.
  • Candidates must be able to apply knowledge effectively in unfamiliar situations, maintain their knowledge, and share it with others.
  • Candidates must be able to absorb and critically assess new information rapidly and apply it effectively.
  • Candidates must be able to specify architectural solutions to technical challenges across multiple technical domains.
  • Candidates need an understanding of cryptographic algorithms, protocols, and key management systems.

Responsibilities

  • Work with engineering leaders and project managers to plan and allocate work and ensure delivery against the product roadmap.
  • Coordinate and deliver application and embedded software IP design projects from conception to customer delivery in a technical leadership role.
  • Manage a software engineering team, including identifying hiring needs, conducting interviews, and selecting candidates for open positions.
  • Orient new colleagues, provide training, and ensure they have the tools and knowledge needed to succeed.
  • Set clear expectations, provide regular feedback, conduct performance reviews, and recognize and reward achievements.
  • Identify training and development opportunities to help colleagues grow their skills and advance their careers.
  • Address under-performance through coaching and support, and take disciplinary action when necessary.
  • Foster positive relationships with team members, resolve conflicts, and promote a positive work environment.
  • Ensure the software engineering team has the tooling and infrastructure it needs to function effectively.
  • Mentor colleagues and serve as a point of contact for software design expertise within the company.
  • Work with verification engineers to review verification and test plans.
  • Define architectural solutions for complex algorithmic and/or system-level problems.
  • Provide colleagues with feedback on implementation feasibility and specification quality.
  • Work with other teams and project stakeholders to enable their development work, including coordinating with hardware engineers and the product vulnerability team.
  • Engage with customers by helping with integration questions and answering questions during technical sales calls.
  • Ensure clean lint and implementation reports for IP blocks and subsystems.

Desired Qualifications

  • Knowledge of cryptographic engineering and resistance to side-channel attacks.
  • Familiarity with post-quantum cryptography standards and protocols, such as NIST PQC.
  • Familiarity with Rust in an embedded environment.
  • Previous experience with software/hardware co-design.
  • Arm and RISC-V experience.
  • Knowledge of side-channel security countermeasures.
  • Confidence using GitLab CI or understanding continuous integration and testing principles.
  • Confidence with the Python programming language.
  • Previous experience managing a cross-functional software team successfully.

About the Company

PQShield

Post-quantum cryptography solutions for hardware

PQShield develops post-quantum cryptography solutions that protect data from both classical and quantum computer threats. Its offerings include PQCryptoLib, a cryptographic SDK for mobile and server platforms, and PQPlatform hardware IP cores that accelerate PQC algorithms such as digital signatures and key exchange, designed for integration into secure elements, IoT firmware, servers, and network hardware with a hardware/software co-design approach that reduces side‑channel risks. The company differentiates itself by delivering end-to-end, co‑designed crypto across hardware, software, and cloud, while actively contributing to PQC standards and advising governments and industry on migration strategies. PQShield aims to help organizations migrate to NIST PQC standards and future‑proof their digital infrastructure.

Company size
51-200
Company stage
Series B
Total funding
$64.9M
Headquarters
Oxford, United Kingdom
Founded
2018

Recently Posted Jobs

Explore more opportunities at PQShield

See more jobs