At a Glance
- Tasks: Identify vulnerabilities in Apple platforms and develop Proof-of-Concepts using advanced techniques.
- Company: Join a cutting-edge security firm with a focus on innovation and collaboration.
- Benefits: Enjoy 25 days annual leave, competitive salary, bonuses, and private medical insurance.
- Other info: Remote work options and access to training and conferences for continuous learning.
- Why this job: Dive into the world of vulnerability research and make a real impact on Apple security.
- Qualifications: Experience in programming languages like Python and Rust, plus skills in reverse engineering.
The predicted salary is between 60000 - 80000 € per year.
We are looking for experienced and passionate people who have a background in vulnerability research, offensive security and reverse engineering on Apple platforms.
The role involves identifying vulnerabilities in Apple platforms using both static and dynamic analysis techniques. You will develop Proof-of-Concepts for vulnerabilities identified and use common VR toolsets such as fuzzers, LLMs and reverse engineering tools, as well as have access to custom tooling built in-house (along with developing your own!). You will need to present your findings in a useful and accessible way to others. You will have access to internal and external training and conferences to refine and hone your skillsets.
The ideal candidate should have:
- Developed tools and proof of concepts in a modern programming language such as Python and Rust.
- Skills in debugging and hacking around with low level or other relevant languages such as C, Swift, C++, Objective C, etc.
- Ability to reverse engineer ARM64 binaries using common toolsets such as IDA, Binary Ninja and Frida.
- Interest and a passion in learning new things, taking them apart, and getting stuck into new problems and challenges.
Desirable technical experience includes:
- Research on the low-level internals of Apple platforms, including topics such as runtime internals, platform security features and exploit mitigations.
- Reverse engineering and vulnerability research on userland components on Apple platforms including XPC protocols, private frameworks and userland system daemons.
- iOS application reverse engineering and bug hunting, looking for weaknesses, logic bugs and memory corruption issues.
- Kernel or system level software internals and vulnerability research, for example XNU code review or IOKit reverse engineering and exploitation.
Salary packages are competitive and differ according to researcher experience. Full details can be discussed upon an invitation to interview.
Perks and benefits include:
- 25 days annual leave, rising by 1 day per year up to 28 days + bank holidays
- Annual bonus based on company targets
- 6% matched pension
- Training and conference budgets
- Private medical insurance
- Employee assistance program
- 4x death in service
- Cycle to work scheme
- Company socials throughout the year
- Free soft drinks, hot drinks, beer and snacks in office
The location offers the opportunity to work remotely, from our office in the centre of Basingstoke, UK (6-minute walk from the local shopping centre).
iOS Vulnerability Researcher in Hampshire employer: Interrupt Labs
Join a forward-thinking company that values innovation and expertise in the field of vulnerability research. With a strong emphasis on employee growth, we offer extensive training opportunities, competitive salary packages, and a supportive work culture that encourages collaboration and creativity. Located in the heart of Basingstoke, our office provides a vibrant environment with easy access to local amenities, making it an ideal place for passionate individuals looking to make a meaningful impact in the world of cybersecurity.
StudySmarter Expert Advice🤫
We think this is how you could land iOS Vulnerability Researcher in Hampshire
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at conferences. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio of your projects, especially those involving vulnerability research and reverse engineering. It’s a great way to demonstrate what you can do beyond the application.
✨Tip Number 3
Prepare for interviews by brushing up on common questions related to iOS security and vulnerability research. We recommend practising with friends or even recording yourself to improve your delivery.
✨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, we love seeing candidates who take that extra step!
We think you need these skills to ace iOS Vulnerability Researcher in Hampshire
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for vulnerability research and Apple platforms shine through. We want to see that you’re not just skilled, but genuinely excited about the work you'll be doing with us!
Tailor Your CV:Make sure your CV highlights relevant experience in offensive security, reverse engineering, and any tools you've used. Customising your CV to match the job description will help us see how you fit into our team.
Proof of Concepts Matter:If you've developed any Proof-of-Concepts or tools, don’t forget to mention them! We love seeing practical examples of your work, so include links or descriptions that showcase your skills.
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’s super easy!
How to prepare for a job interview at Interrupt Labs
✨Know Your Tools
Familiarise yourself with the common VR toolsets mentioned in the job description, like fuzzers and reverse engineering tools. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Passion
Demonstrate your enthusiasm for vulnerability research and Apple platforms. Share specific examples of challenges you've tackled or new things you've learned recently. This will show that you're not just qualified, but genuinely interested in the field.
✨Prepare Your Findings Presentation
Since you'll need to present your findings, practice explaining complex concepts in a clear and accessible way. Think about how you would communicate your proof-of-concepts to someone who might not have your technical background.
✨Brush Up on Programming Skills
Make sure you're comfortable with modern programming languages like Python and Rust, as well as low-level languages such as C and Swift. Be prepared to discuss any tools or proof-of-concepts you've developed, showcasing your coding skills and problem-solving abilities.