Embedded Researcher

NCC Group
Cheltenham, United Kingdom
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cheltenham, United Kingdom

Tech stack

C
Microsoft Windows
iOS
Code Review
Communications Protocols
Software Debugging
Linux
Perl
Fuzz Testing
Python
Powerpc
Reverse Engineering
Scripting (Bash/Python/Go/Ruby)

Job description

Thanks for checking out our job opening; we are excited that YOU are interested in learning more about NCC Group. The opportunity Our National Security Business Unit is growing, and we're seeking Embedded Vulnerability Researchers to join our team. Whether you're an experienced researcher or ready to build on your skills, we offer a variety of exciting opportunities. You'll work alongside a team of experts on projects ranging from short-term tactical challenges to long-term research engagements. The role is based out of our Cheltenham office with the possibility of a hybrid working approach. With dedicated lab facilities, regular team and research events, and a focus on training and development, this is an excellent opportunity to take the next step in your career., As an Embedded Vulnerability Researcher, you'll work on long-term, deep-dive research projects for our esteemed clients, solving complex security challenges and delivering innovative solutions.

  • Conducting research on mobile phone operating systems and embedded systems.
  • Using reverse engineering skills to solve technical challenges.
  • Developing proof-of-concept solutions.
  • Creating high-quality technical reports.
  • Sharing knowledge and mentoring team members.

Requirements

Do you have experience in iOS?, Essential Skills:

  • High-level National Security clearance.
  • Proven experience in mobile research activities.
  • Reverse Engineering (x86/ARM/PowerPC/MIPS).
  • Proficiency with Debugging tools (GDB/x64dbg/r2/windbg/frida) and Disassemblers (IDA/Ghidra).
  • Experience with mobile research and fuzzing.
  • C Programming and scripting (Python/Perl).
  • Networking protocol knowledge.
  • Applied cryptography and mathematics.
  • Source code review and applied security research.

Technology:

  • Mobile devices (Android and iOS).
  • Embedded systems.
  • Linux and Windows.

Benefits & conditions

Pulled from the full job description

  • Referral programme
  • Company pension
  • Cycle to work scheme
  • Car scheme

About the company

We have a high-performance culture which is balanced evenly with world-class well-being initiatives and benefits: * Flexible working Financial & Investment * Pension * Life Assurance * Share Save Scheme * Maternity & Paternity leave Community & Volunteering Programmes * Green Car Scheme Cycle Scheme Employee Referral Program Lifestyle & Wellness Learning & Development About NCC Group NCC Group has over 2,200 members worldwide, providing trusted advisory services to 15,000 customers. We are passionate about protecting our clients' brands, value, and reputation against evolving threats, fuelled by our investment in people and innovation. We are committed to diversity and inclusion, creating an environment where everyone feels safe, respected, and empowered to succeed. About your application We review every application received and will get in touch if your skills and experience match what we're looking for. If you don't hear back from us within 10 days, please don't be too disappointed - we may keep your CV on our database for any future vacancies and we would encourage you to keep an eye on our career opportunities as there may be other suitable roles. Please note that this role involves mandatory pre-employment background checks due to the nature of the work NCC Group does. To apply, you must be willing and able to undergo the vetting process. This role being advertised will be subject to BS7858 screening as a mandatory requirement. About NCC Group We assess, develop and manage cyber threats across our increasingly connected society. We advise global technology, manufacturers, financial institutions, critical national infrastructure providers, retailers and governments on the best way to keep businesses, software and personal data safe. With our knowledge, experience and global footprint, we are best placed to help businesses identify, assess, mitigate & respond to the risks they face. We are passionate about making the Internet safer and revolutionising the way in which organisations think about cyber security. Headquartered in Manchester, UK, with over 35 offices across the world, NCC Group employs more than 2,000 people and is a trusted advisor to 15,000 clients worldwide. We review every application received and will get in touch if your skills and experience match what we're looking for. If you don't hear back from us within 10 days, please don't be too disappointed - we may keep your CV on our database for any future vacancies and we would encourage you to keep an eye on our career opportunities as there may be other suitable roles. If you do not want us to retain your details, you can utilise the Manage Your Data tool provided by Pinpoint or contact us directly at: global.ta@nccgroup.com. All personal data is held in accordance with the NCC Group Privacy Notice. We are committed to diversity and flexibility in the workplace. If you require any reasonable adjustments to support you during the application process, please tell us at any stage. Please note that this role involves mandatory pre-employment background checks due to the nature of the work NCC Group does. To apply, you must be willing and able to undergo the vetting process.

Apply for this position