Skilled in assembly (IDA Pro, Ghidra, or a similar binary analysis tool) • Experience with dynamic and static binary analysis, fuzzing techniques, and source code auditing • Familiarity with debuggers (WinDBG, GDB, ADB, BDI, etc.) • Experience in analyzing user-mode binaries and kernel-mode drivers • Familiarity with Wireshark, network protocols and modern software engineering concepts Benefits: • Up to 5 weeks PTO More ❯
London, England, United Kingdom Hybrid / WFH Options
Percona
communication systems Experience with high concurrency threading models, atomics, and locking primitives Knowledge of various programming and scripting languages such as BASH, Perl, and Python Proficiency with tools like gdb and strace Proficiency with git, github, and source code management methodologies Knowledge of Open Source software concepts and community What Will Make You Stand Out: Knowledge of high-performance algorithms More ❯
platforms. programming CNO tools and techniques Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols. Tracing code execution in a debugger (WinDbg/gdb/IDA Pro). Reverse engineering native binaries. Developing proof-of-concept exploit software Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g. More ❯
Ruby) Software development experience in C/C++ Detailed understanding of and experience in Vulnerability Research (VR)/Reverse Engineering (RE) Proficiency with disassemblers/debuggers (e.g., IDA Pro, GDB, Windbg) Bachelors degree plus 12 years of technical experience. Additional experience may be substituted in lieu of degree. Optional Skills: Familiarity with PE/ELF file formats, linkers, and compilers More ❯
engineering, kernel debugging, and/or protocol stacks Experience developing computer exploits Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent: IDAPro, GDB, WinDbg, Immunity/OllyDbg Knowledge of analyzing shellcode, packed and obfuscated and the associated algorithms Experience in host and network analysis to identify and characterize anomalies and vulnerabilities in the More ❯
/IP, familiarity with other Internet standards (e.g. LDAP). Security: PKI, TLS, X.509, OpenSSL, S/MIME, Security Labels. Debugging and development tools: Visual Studio, GCC, Clang, Valgrind, GDB, WireShark, ASAN. A strong record of developing and delivering messaging servers implementing open standards is highly desirable. About Isode Since 2002 Isode has been developing and supporting Commercial Off The More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm Limited
ability in Python for automation. Solid understanding of memory-safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse-engineering tools (gdb/lldb, IDA/Ghidra). Excellent written communication for documenting findings and influencing engineering teams. “Nice To Have” Skills and Experience : Contributions to open-source fuzzing tools, sanitisers, or More ❯
Assembly to demonstrate ability to control the flaws Requirements Strong C, Python, and ASM development experience Experience reading and writing assembly (x86/x64) Extensive experience with debuggers (ADB, GDB, etc.) Working as a team with researchers and developers Preferred Understanding of Linux Kernel and device derivers More ❯
Greater Manchester, North West, United Kingdom Hybrid / WFH Options
Forward Role
in areas such as Reverse engineering in IDA Pro or Ghidra, Malware analysis, Vulnerability analysis and/or exploitation development. Processor architectures (x86-64 and ARM). Debugging with gdb, binary exploitation and code injection. Python, C or bash for programming. Ethical hacking, including familiarity with web/network technologies. Experience and knowledge of different OS including Android or Linux. More ❯
will: Have an e xperience with Bash, or Perl scripting Have familiarity with virtualization (QEMU/KVM, libvirt) Have an exposure to performance analysis and debugging tools (bcc-tools, gdb) Have familiarity with IPv6 Have basic understanding of IP networking concepts (IPv4, TCP/UDP) Build your career at Akamai Our ability to shape digital life today relies on developing More ❯
developing complex software solutions in C++ under Unix operating systems Experience in programming client/server systems and dealing with network protocols Experience with debugging using standard tools like gdb, tcpdump, strace Knowledge of multithreaded programming and common techniques for coordinating access to shared data Ability to work independently High level of commitment, team spirit and flexibility to work successfully More ❯
Check out this new opportunity! Tools & CI/CD Integration Engineer Sterling Heights, MI Contract Position $66.42-$71.42/Hour Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force More ❯
years of professional experience in C++ and Python, with expertise in developing real-time data processing applications optimized for latency and memory usage. Proficiency in using profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) for performance optimisation. Hands-on experience with Docker and CI/CD pipelines. Bonus skills include: Edge/IoT computing for managing deployed edge devices. Infrastructure More ❯
experience writing production software in C++ and Python, with experience building applications processing real-time data and optimizing them for latency and memory. Experience using various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) to optimize the code. Experience with Docker, CI/CD pipelines. It would be great if you also have experience with one or more: Edge/ More ❯
concepts Practical experience with modern Linux systems and systems programming concepts (e.g., C, sockets, virtual memory, process life cycle) Intermediate/advanced knowledge of troubleshooting tools and techniques (e.g., gdb, perf, DTrace, or SystemTap) is a plus Intermediate/advanced programming experience in any language is a plus Intending to start full-time employment in 2025 Fluency in English required More ❯
Practical experience in C/C++ programming languages Knowledge of microcontrollers such as STM, TI, and Renesas microcontrollers Ability to read electronic schematics Knowledge of debugging tools and techniques (GDB) Ability to use version control systems (GIT) Ability to quickly analyze code and propose sustainable solutions Good knowledge of spoken and written English Basic knowledge of hardware and general electronics More ❯
London, England, United Kingdom Hybrid / WFH Options
Percona
processes (e.g. gcc/autoconf/automake) Hands-on knowledge of PostgreSQL internals Distributed system development and/or database server development Fluent in developer tools like git, gcc, gdb Scripting languages like Perl and Shell scripting Working autonomously in a globally distributed organization Collaborating with open source communities and colleagues via mailing lists, IRC, Slack, etc. Using collaboration/ More ❯
are most appropriate for a given task. Types of tools used include: Scripting languages (e.g. Python) Traffic capture and analysis tools (e.g. Wireshark) Disassemblers (e.g. IDA Pro) Debuggers (e.g. gdb) Decompilers (e.g. Hex-Rays Decompiler) Virtualization environments Integrated development environments Domain-specific simulation and development tools How you will be supported: Work-life balance is important; you'll get More ❯
Low-level GPU knowledge, including CUDA or similar GPU programming (PTX, SASS, warps, cooperative groups, Tensor Cores, memory hierarchy). Experience with debugging and optimization tools such as CUDA GDB, NSight Systems, NSight Compute. Familiarity with libraries like Triton, CUTLASS, CUB, Thrust, cuDNN, and cuBLAS. Benefits: Market-leading salaries Generous benefits including health, mental health, holiday entitlement, parental leave, retirement More ❯
CUDA, PTX/SASS, Tensor Cores, memory hierarchy, warp-level primitives Familiarity with ML frameworks like PyTorch, and their internals Proficiency in profiling and debugging tools like NSight, CUDA GDB, nvprof, NSight Compute Deep knowledge of Triton, cuDNN, cuBLAS, CUTLASS, CUB, or similar libraries Experience optimising across the stack: from kernel-level compute to cluster-wide networking and memory IO More ❯
CUDA, PTX/SASS, Tensor Cores, memory hierarchy, warp-level primitives Familiarity with ML frameworks like PyTorch, and their internals Proficiency in profiling and debugging tools like NSight, CUDA GDB, nvprof, NSight Compute Deep knowledge of Triton, cuDNN, cuBLAS, CUTLASS, CUB, or similar libraries Experience optimising across the stack: from kernel-level compute to cluster-wide networking and memory IO More ❯
CUDA, PTX/SASS, Tensor Cores, memory hierarchy, warp-level primitives Familiarity with ML frameworks like PyTorch, and their internals Proficiency in profiling and debugging tools like NSight, CUDA GDB, nvprof, NSight Compute Deep knowledge of Triton, cuDNN, cuBLAS, CUTLASS, CUB, or similar libraries Experience optimising across the stack: from kernel-level compute to cluster-wide networking and memory IO More ❯
optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU environment. Experience working with deep learning frameworks (e.g., TensorFlow, PyTorch) or similar ML frameworks is a plus. Strong problem-solving skills and a More ❯
optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU environment. Experience working with deep learning frameworks (e.g., TensorFlow, PyTorch) or similar ML frameworks is a plus. Strong problem-solving skills and a More ❯
optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU environment. Experience working with deep learning frameworks (e.g., TensorFlow, PyTorch) or similar ML frameworks is a plus. Strong problem-solving skills and a More ❯