At a Glance
- Tasks: Verify security-critical designs and develop tools to enhance verification productivity.
- Company: Join a dynamic deep tech startup with a collaborative culture.
- Benefits: Competitive salary, share options, flexible working, and private health insurance.
- Other info: Work with passionate experts and enjoy 25 days annual leave plus wellness weeks.
- Why this job: Make a real impact in secure hardware and accelerate your career growth.
- Qualifications: Strong background in UVM verification, Python, and cryptographic algorithms.
The predicted salary is between 36000 - 60000 £ per year.
Location: Remote; UK, Germany, France, Belgium, Austria, Netherlands, Spain. Some travel to our offices (Oxford/London/Paris) will be required from time-to-time
Reports to: Director of Hardware Engineering
Please note we can hire you in the following locations; UK, Germany, France, Belgium, Austria, Netherlands, Spain.
If you are not based in one of these countries then we are unable to move forward with your application.
💼 About the role
We’re seeking a Senior Cryptography Verification Engineer who thrives on solving hard problems, building tools that make life easier for others, and driving verification with both rigor and creativity. This is not a checkbox role — we want someone who is hands-on, curious, and motivated to go beyond the obvious.
The ideal candidate will have a strong background in software development, cryptography, and secure product development, with a focus on delivering secure, high-performance, and efficient products.
We have been established since 2018, so you would be directly working with the founders and inventors of this deep tech startup. The technology is already a couple of years in the making, its feasibility having been established, funding secured, and it has a clear path to market. This is a great opportunity for career progression and to get a head start in a rapidly expanding segment of the technology industry.
⚒️ What you’ll be doing
You'll be a part of a team verifying security-critical designs where thoroughness is everything. On a daily basis, you will:
- Build and extend UVM testbenches to verify cryptographic IPs and subsystems.
- Develop Python-based tools and automation to improve verification productivity.
- Use formal verification creatively, writing properties beyond canned apps to prove tricky scenarios.
- Debug at every level - from low-level waveforms to algorithmic mismatches.
- Collaborate with design, software, and architecture teams to ensure real-world use cases are covered.
- Approach designs with a "break it to make it" mindset, thinking like an attacher to expose weaknesses.
Key Job Functions
Beyond hands-on verification, you will also:
- Influence and define methodologies and strategies for design verification.
- Develop testbench architectures using UVM and formal-based approaches.
- Define verification plans, functional coverage models, and test strategies for block and subsystem verification.
- Lead verification at IP or SoC level, including effort estimation, scheduling, task assignment, and reporting progress to management.
- Drive coverage closure and sign-off quality across complex designs.
- Mentor junior engineers and help raise the team’s overall capability.
🎯 Required Skills And Qualifications
Preferred:
- Strong background in UVM-based verification at IP and subsystem levels.
- Proficiency in Python for tool development and automations.
- Practical formal verification experience, beyond app-based use.
- Knowledge of cryptographic algorithms (AES, SHA< ECC, etc.) and hardware/software security concepts.
- Software-oreinted thinking (C/C++ or scripting languages) for HW/SW co-verification.
- Demonstrated leadership in planning and executing verification projects.
- Self-driven, resourceful, and persistent when solving tough technical challenges.
- Excellent debugging and problem solving skills with strong attention to detail.
🏆Some of the perks of working with us:
- Unparalleled opportunities to learn and accelerated career development.
- A collaborative, team environment with people who truly love what they do.
- Competitive salary and share option scheme.
- Flexible and hybrid working, and a working from home budget.
- Private health insurance for yourself and your family.
- 25 days annual leave (plus bank holidays and two wellness weeks).
- The chance to work with a spirited, smart, and friendly team!
Interested? Apply today to be part of the future of secure hardware! 🚀
PQShield is an Equal Employment Opportunity employer. We’re passionate about talent and proud to foster an inclusive environment; all applicants will be considered regardless of their gender identity, ethnicity, sexual orientation, disability, and age.
Senior Cryptography Verification Engineer employer: PQShield
At PQShield, we pride ourselves on being an exceptional employer, offering unparalleled opportunities for learning and accelerated career development in the rapidly expanding field of secure hardware. Our collaborative and inclusive work culture fosters creativity and innovation, allowing you to work closely with the founders and a passionate team dedicated to solving complex challenges. With competitive salaries, flexible working arrangements, and comprehensive benefits including private health insurance and generous leave policies, PQShield is the ideal place for motivated individuals looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Cryptography Verification Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to cryptography and verification. This gives you a chance to demonstrate your hands-on experience and creativity, which is exactly what we’re looking for.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and real-world scenarios. Think about how you would approach verification challenges and be ready to discuss your problem-solving strategies. We love candidates who can think outside the box!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and being part of something exciting.
We think you need these skills to ace Senior Cryptography Verification Engineer
Some tips for your application 🫡
Show Your Passion for Cryptography:When writing your application, let us see your enthusiasm for cryptography and secure product development. Share any personal projects or experiences that highlight your curiosity and hands-on approach to solving complex problems.
Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. We want to see how your background aligns with our needs, so don’t be shy about showcasing your UVM and Python expertise!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your achievements and technical skills, as we appreciate a well-structured application that makes it easy for us to see your qualifications at a glance.
Apply Through Our Website:We encourage you to apply directly through our website. This way, you can ensure your application reaches us quickly and efficiently, plus you’ll get a feel for our company culture while you’re at it!
How to prepare for a job interview at PQShield
✨Know Your Cryptography Inside Out
Make sure you brush up on your knowledge of cryptographic algorithms like AES, SHA, and ECC. Be ready to discuss how these concepts apply to real-world scenarios and how you've used them in past projects.
✨Show Off Your UVM Skills
Since the role requires a strong background in UVM-based verification, prepare to talk about your experience with building and extending UVM testbenches. Bring examples of how you've tackled complex verification challenges using UVM.
✨Demonstrate Your Problem-Solving Mindset
This position values creativity in verification. Think of examples where you approached a problem with a 'break it to make it' mindset. Be ready to explain how you debugged tricky issues and what tools or methods you used.
✨Be Ready to Collaborate
Collaboration is key in this role. Prepare to discuss how you've worked with design, software, and architecture teams in the past. Highlight any leadership experiences where you mentored others or led verification projects.