At a Glance
- Tasks: Conduct security assessments and develop tools for mobile applications.
- Company: Global semiconductor company with a focus on innovation.
- Benefits: Competitive salary, potential contract extension, and hands-on experience.
- Why this job: Join a cutting-edge team and enhance your skills in cryptography and security.
- Qualifications: Degree in Computing or related field; experience with application testing and programming.
- Other info: On-site work in London three days a week with opportunities for travel.
The predicted salary is between 36000 - 60000 £ per year.
Location: London, UK
Type: Fixed Term Contract
Duration: 12 Months (Extension likely)
Our client is a global semiconductor company. The client requires candidates to work on-site three days per week in West London.
Responsibilities:
- Producing security assessments and generating evidence reports for mobile applications as per acceptance requirements set by government agencies.
- The security assessment task includes testing applications in line with well-known industry standards including: OWASP MASVS testing, threat modelling, tools relating to data flow analysis within the device and to the network; static and dynamic testing using tools such as MobSF, Frida, Jadx, cve-gin-tool and others for application risk assessment.
- Development of necessary tools for testing, requiring development experience with programming languages such as Python.
- Support Android and Smartcard applications and mobile platform framework development tasks, being responsible for functional specifications, requirements, design documentation along with supporting implementation and deployment as necessary.
- Development of tools to enable solution installation, provisioning and approval.
- Creation of necessary documentation to support approval of the solution including solution design and deployment guide documents.
- Travel as required, including to attend meetings with customers and partners.
Key Requirements:
- A degree in Computing and Communications or any related discipline (an equivalent period of industrial experience may be substituted).
- Experience with application testing using various methods and tools including OWASP MASVS, MobSF, Frida and tools to conduct static and dynamic testing.
- Knowledge of various device security attack vectors including apps, browsers, connectivity, device management, networking, local storage, etc.
- Knowledge of C, C++ and Java programming languages (at least 3 years’ experience) to understand existing code and write test code to verify security requirements.
- Experience in development of Java Cryptography Extension (JCE) provider for Android KeyStore.
- Familiarity with PKI, certificate enrolment, Public Key Cryptography Standards (PKCS #).
If this sounds of interest, please reach out for more information!
Cryptography Engineer employer: microTECH Global Limited
Contact Detail:
microTECH Global Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Cryptography Engineer
✨Tip Number 1
Network like a pro! Attend industry meetups or tech events in London where you can connect with fellow cryptography enthusiasts and potential employers. Don’t be shy – introduce yourself and share your passion for security assessments!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your experience with tools like MobSF and Frida. Include any personal projects or contributions to open-source that highlight your programming prowess in Python, C, or Java.
✨Tip Number 3
Prepare for interviews by brushing up on common cryptography concepts and application testing methods. Practice explaining your past experiences with OWASP MASVS and threat modelling clearly and confidently – it’ll make a great impression!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves!
We think you need these skills to ace Cryptography Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with application testing and programming languages like Python, C, C++, and Java. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or tools you've worked with!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about cryptography and how your background aligns with our needs. We love seeing enthusiasm and a bit of personality, so let us know what excites you about this role.
Showcase Your Technical Skills: When detailing your experience, focus on specific tools and methodologies you’ve used, like OWASP MASVS or MobSF. We’re looking for candidates who can demonstrate their hands-on experience with security assessments and testing, so be clear and concise!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for both of us!
How to prepare for a job interview at microTECH Global Limited
✨Know Your Tools
Familiarise yourself with the specific tools mentioned in the job description, like OWASP MASVS, MobSF, and Frida. Being able to discuss your experience with these tools will show that you’re not just a theoretical candidate but someone who can hit the ground running.
✨Brush Up on Programming Languages
Since development experience with Python, C, C++, and Java is essential, make sure you can talk confidently about your coding skills. Prepare examples of projects where you've used these languages, especially in relation to security assessments or tool development.
✨Understand Security Standards
Dive deep into the industry standards for application testing and security assessments. Be ready to discuss how you’ve applied these standards in past roles, particularly in relation to mobile applications and device security.
✨Prepare for Scenario Questions
Expect scenario-based questions that test your problem-solving skills in real-world situations. Think of examples where you’ve had to conduct risk assessments or develop security solutions, and be prepared to explain your thought process and the outcomes.