computing ideas; • Experience with C++ • A variety of other development abilities, such as C (for embedded systems), Java, HTML5, React/Redux, Python, and GDB, are desirable. • Experience developing on and for Linux-based embedded systems. • Contemporary approaches to software development, like Test Driven Development and Agile • Proven track record more »
swindon, wiltshire, south west england, United Kingdom
microTECH Global LTD
Experience analysing waveforms from oscilloscopes. - Knowledge of interfaces such as SPI, I2C, parallel busses etc. - Experience using Linux. Responsibilities: - Use GCC, makefiles, linker scripts, GDB, Git, GitLab or GitHub, CI/CD, and automated build systems. - Develop simple applications on PCs (Linux or Windows) for internal testing purposes. - Familiar with more »
Swindon, Dudley, West Midlands Hybrid / WFH Options
IC Resources
and memory spaces within SoCs. Experience analysing waveforms from oscilloscopes. communication protocol knowledge such as SPI, I2C, parallel busses etc. GCC, makefiles, linker scripts, GDB, git, gitlab or github, CI/CD, automated build systems. MISRA/quality-assurance techniques ability read and understand schematics. knowledge of VHDL/Verilog more »
and memory spaces within SoCs. Experience analysing waveforms from oscilloscopes. communication protocol knowledge such as SPI, I2C, parallel busses etc. GCC, makefiles, linker scripts, GDB, git, gitlab or github, CI/CD, automated build systems. MISRA/quality-assurance techniques ability read and understand schematics. knowledge of VHDL/Verilog more »
Swindon, England, United Kingdom Hybrid / WFH Options
IC Resources
and memory spaces within SoCs. Experience analysing waveforms from oscilloscopes. communication protocol knowledge such as SPI, I2C, parallel busses etc. GCC, makefiles, linker scripts, GDB, git, gitlab or github, CI/CD, automated build systems. MISRA/quality-assurance techniques ability read and understand schematics. knowledge of VHDL/Verilog more »
reading, south east england, United Kingdom Hybrid / WFH Options
Oracle
ability to read and understand x86 and/or ARM assembly. Experience with disassemblers/decompilers (e.g. IDA Pro/HexRays, Ghidra, Radare, objdump, gdb etc.) and firmware reversing tools (e.g. binwalk). Familiarity with memory corruption bugs (stack/heap/integer overflows, format strings). Ability to run more »
Cheltenham, Gloucestershire, South West, United Kingdom
Searchability NS&D Ltd
branching. Development work involved in most projects; knowledge of high-level languages like Python or Java is required. IDA Pro/HexRays, Ghidra, WinDbg, GDB, BinaryNinja, OllyDbg, or Immunity. Wireshark, TCPDump, Scapy, BurpSuite. Kali, BlackArch, PwnTools. Demonstrate understanding of simple attacks such as buffer overflow and string format vulnerabilities. Explain more »
bristol, south west england, United Kingdom Hybrid / WFH Options
IC Resources
and heterogenous platforms. Knowledge of compilers or underlying hardware platforms. Familiarity with CI and automation flows Familiarity with debugging and profiling tools (such as: gdb, perf, vtune) SIMD/vector processing experience This exciting role will see you implementing product features in C++, Design and develop highly optimized C++ implementations more »
and heterogenous platforms. Knowledge of compilers or underlying hardware platforms. Familiarity with CI and automation flows Familiarity with debugging and profiling tools (such as: gdb, perf, vtune) SIMD/vector processing experience This exciting role will see you implementing product features in C++, Design and develop highly optimized C++ implementations more »
on low-level performance optimization. A deep understanding of computer architecture, CPU cache hierarchies, and memory management. Proficiency in debugging and profiling tools (e.g., GDB, Valgrind, perf). Familiarity with multi-threading and concurrent programming. Why Join Them: Impact: Your work will directly influence the performance of one of the more »
C++ and Python of 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 more »
C++ and Python of 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 more »
development for production software. Proficiency in building applications processing real-time data and optimizing for latency and memory. Experience with various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) for code optimization. Familiarity with Docker, CI/CD pipelines. Preferred experience in one or more of the following: Edge/ more »
development for production software. Proficiency in building applications processing real-time data and optimizing for latency and memory. Experience with various profiling tools (e.g., gdb, Nsight, Valgrind, flame graph) for code optimization. Familiarity with Docker, CI/CD pipelines. Preferred experience in one or more of the following: Edge/ more »