as Robot Framework, Pytest, or Unity. Power Management : Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools. Debugging Tools : Proficiency with debugging tools like JTAG, GDB, and serial debuggers. Automation Tools : Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools. Version Control : Expertise with Git or similar version control systems. Extra bonus points More ❯
modern Linux systems and systems programming concepts like C, IPC mechanisms, virtual memory, and process life cycle Strong troubleshooting skills and knowledge of profiling/debugging tools such as gdb, perf, DTrace, SystemTap Can understand, interpret, and improve application performance via system tuning Thorough understanding of modern computer architecture - modern x86 AMD and Intel cache hierarchies as an example. Kernel More ❯
modern Linux systems and systems programming concepts like C, IPC mechanisms, virtual memory, and process life cycle Strong troubleshooting skills and knowledge of profiling/debugging tools such as gdb, perf, DTrace, SystemTap Can understand, interpret, and improve application performance via system tuning Thorough understanding of modern computer architecture - modern x86 AMD and Intel cache hierarchies as an example. Kernel More ❯
strategy), code quality and review (Github, static code analysis tools e.g. PC-lint Plus), build (e.g. Make), code security (repository partitioning and automatic obfuscation), testing (e.g. GoogleTest, FFF), debugging (gdb, J-Link), scripting (Python), CI (Github CI), containerisation (Docker), profiling, monitoring and logging (e.g. Grafana) Experience with software development on both Linux and Windows Strong coding background, in C and More ❯
Software development experience, including specifically C, C++, and Go, in order to understand the internal workings of PostgreSQL, Perconas Operator for PostgreSQL, and related technologies Advanced Linux troubleshooting tools (gdb, perf, strace, bpftrace, tcpdump, etc) Experience with Perconas other core database products, including MySQL, MongoDB, and Valkey/Redis Prior experience using Perconas software, including PMM and our database distributions More ❯
Travis Experience with high-concurrency threading models, atomics, and locking primitives Knowledge of various programming and scripting languages such as BASH, Perl, and Python Working with tools like profiler, gdb, and strace for debugging Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems What Will Make You Stand Out: Development experience with high-performance More ❯
offers genuine long-term progression and career development within a first-class manufacturing environment. Role & Responsibilities: Develop embedded C++ applications across domains Diagnose native code using tools such as GDB & Valgrind Implement safe memory management and multithreading practices Collaborate with a multidisciplinary team Knowledge, Skills & Experience: Experience as a Senior Software Engineer or similar role Experience working on Linux Proficiency More ❯
experience writing production software in 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 one or more Edge/ More ❯
experience writing production software in 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 one or more Edge/ More ❯
Cambridge, Cambridgeshire, 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 ❯
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 ❯
runs performance end to end Low-level GPU knowledge of PTX, SASS, warps, cooperative groups, Tensor Cores and the memory hierarchy Debugging and optimisation experience using tools like CUDA GDB, NSight Systems, NSight Computesight-systems and nsight-compute Library knowledge of Triton, CUTLASS, CUB, Thrust, cuDNN and cuBLAS Intuition about the latency and throughput characteristics of CUDA graph launch, tensor More ❯