excellence, ensuring application release quality. Qualifications/Skills: C++20/23 skills, knowledge of the STL, experience of the Boost libraries is highly desirable. Development on Linux using gcc, gdb, git and associated debugging tools. Knowledge of all aspects of software design, development and deployment. Working knowledge of FX and/or FI products , pricing and real time risk management. More ❯
excellence, ensuring application release quality. Qualifications/Skills: C++20/23 skills, knowledge of the STL, experience of the Boost libraries is highly desirable. Development on Linux using gcc, gdb, git and associated debugging tools. Knowledge of all aspects of software design, development and deployment. Working knowledge of FX and/or FI products , pricing and real time risk management. More ❯
e.g. PyTorch. DevOps tools e.g. CMake, Conan, Jenkins, Git/Gerrit, Nexus, Ansible, Terraform, Packer. Python programming. Operating system, compiler and debugger internals - for example the DWARF standard. Developing GDB, Perf, GCC or similar open source projects. GPU programming. The Qt library. Development for the macOS or Windows platforms. Technical leadership experience. Location This position is based from our office More ❯
or Testing • Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) • Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, Ghidra, etc. • Familiarity with assembly languages (development or reversing) • Knowledge of low level, systems programming concepts • BA or BS degree • Must work effectively independently and with others. • Excellent verbal and More ❯
with Full Scope Polygraph, current CI under 6 yrs Preferred Technical Skills: • Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent: IDAPro, GDB, WinDbg, Immunity/OllyDbg • Experience in malware analysis and mitigation techniques • Strong understanding of the Windows and Linux Operating System internals and APIs • Knowledge of analyzing shellcode, packed and obfuscated More ❯
reverse engineering, kernel debugging, and protocol stacks • Experience developing computer exploits Desired: • Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent: IDAPro, GDB, WinDbg, Immunity/OllyDbg • Experience in malware analysis and mitigation techniques • Strong understanding of the Windows and Linux Operating System internals and APIs • Knowledge of analyzing shellcode, packed and obfuscated More ❯
more years of Software development experience using C, C/C++, or other proprietary languages Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. Experience with Configuration, administration, and development experience in Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) Experience developing on embedded platforms (Linux, Unix, Android, VxWorks) Familiarity with More ❯
C/C++, Python and Assembly language Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) Experience with network programming Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg) Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest) Experience working well in a team It would be great if you also have: Experience writing software in More ❯
or Testing Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU) Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, Ghidra, etc. Familiarity with assembly languages (development or reversing) Knowledge of low level, systems programming concepts Desired Skills: Experience with vulnerability analysis and exploit development Experience with Python Experience with More ❯
C/C++, Python and Assembly language Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) Experience with network programming Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg) Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest) Experience working well in a team It would be great if you also have: Experience writing software in More ❯
Windows internals • Experience with ARM, MIPS, PowerPC, and/or x86 architectures • Ability to read and write C, C++ and Assembly • Trace code execution in a debugger (windbg/gdb/IDA Pro) • Experience performing reverse engineering with IDA Pro or similar tools • Understanding exploitation and security techniques (have built ROP chains, defeat ASLR, etc.) • Experience with socket programming and More ❯
and C++ code applications Hands on usage of STL/Standard Template Library experience C++ 11 and further versions programming experience a plus Embedded Linux Platform development experience with GDB Debugging Hands on Windriver Workbench application development Hands on experience on configuring/testing/debugging live embedded simulator testbeds (Testbenches, Devbenches) Required Tools/Lang. Experience: Jira, Clearcase, knowledge More ❯
City of London, London, United Kingdom Hybrid / WFH Options
JobHeron
and lock-free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed Motivation to understand/develop an understanding of various financial data elements and how More ❯
and lock-free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed Motivation to understand/develop an understanding of various financial data elements and how 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 ❯
Solid foundation in computer science (algorithms, data structures, concurrency) Experience with multithreading, lock-free programming, and low-level systems Comfort working in a Linux environment with tools like perf, gdb, valgrind Familiarity with network protocols, especially UDP/TCP, multicast, or kernel bypass (e.g., DPDK, Solarflare) Bonus: Exposure to trading systems, market data feeds, or exchange connectivity You Might Thrive More ❯
Solid foundation in computer science (algorithms, data structures, concurrency) Experience with multithreading, lock-free programming, and low-level systems Comfort working in a Linux environment with tools like perf, gdb, valgrind Familiarity with network protocols, especially UDP/TCP, multicast, or kernel bypass (e.g., DPDK, Solarflare) Bonus: Exposure to trading systems, market data feeds, or exchange connectivity You Might Thrive More ❯
ranging from entry-level (1-3 years) to senior-level expertise (5+ years). Proficiency with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (e.g., GDB, WinDbg). Familiarity with programming and scripting languages relevant to reverse engineering and embedded systems development (e.g., C, C++, Python). Knowledge of operating systems internals, firmware, and protocols. Strong More ❯
the QA strategy from the ground up. Good written and verbal skills in English. Nice to have: Experience with C++ development Knowledge of Linux-based testing tools (e.g., Valgrind, GDB, profilers) and build tools (CMake). Experience with system integration resting using real HW (e.g. cameras) Experience with Typescript Experience with UI/Web test automation What is it like More ❯
both) Bachelor's degree in Computer Science or related field Proficient in Python and C development for development and debugging Experience with reverse engineering tools (e.g. IDA Pro, Ghidra, gdb, WinDbg) Familiarity with ARM and/or x86 architecture Understanding of security mitigation techniques such as ASLR, DEP, NX, sandboxing Experience with version control systems such as Git or GitLab More ❯
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 ❯
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 ❯
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 ❯
/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 ❯