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 More ❯
UX and machine control software development. Proficiency in C, C++, C#, .NET, and Python. Familiarity with tools like Microsoft Visual Studio, gcc, make, binutils, gdb, ssh, and git. Linux experience is a plus. Strong English communication skills. Experience in high-volume manufacturing test equipment. U.S. work authorization without visa sponsorship. More ❯
Experience in asynchronous event driven architecture and developing scalable and latency-optimized distributed application services Proficient with DBus, buildroot, GCC, toolchain, Make, CMake, git, gdb Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision Preferred Qualifications Coding experience More ❯
C++ 11 or higher. Familiar with common network communication protocols such as HTTP, MQTT and correspond troubleshooting. Familiar with Linux debugging tools such as GDB and strace. Strong interpersonal skills, good communications in both written and verbal. Desirable Requirements Hardware development/debugging experience. Familiar with Linux driver development and More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Travis Talent Ltd
withC++ 11 or higher. Familiar with common network communication protocols such as HTTP, MQTT and correspond troubleshooting. Familiar with Linux debugging tools such as GDB and strace. Strong interpersonal skills, good communications in both written and verbal. Desirable Requirements Hardware development/debugging experience. Familiar with Linux driver development and More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
The Talent Locker Ltd
and experience on SDL is mandatory; QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing and analysis with Boost Test, QtTest, gcov More ❯
Dorset, South West, United Kingdom Hybrid / WFH Options
Talent Locker
experienced on SDL is mandatory and QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing and analysis with Boost Test, QtTest, gcov More ❯
in software development and automated system testing. Skills in C/C++, Java & Ansible. Exposure to development/diagnostic tools and processes (Eclipse, git, GDB, Visual Studio, Windbg, Wireshark). Exposure to agile development methodologies and tools (git/Salesforce). About Business Unit IBM Software infuses core business operations More ❯
Middlesbrough, Yorkshire, United Kingdom Hybrid / WFH Options
Radical Forge
other Unix-based systems Experience with cloud services (e.g., AWS, GCP, or Azure) Familiarity with containerization (Docker, Kubernetes, etc.) Experience with debugging tools like GDB or similar Familiarity with database management systems and data storage solutions Additional Information This role is fully remote. We will require all applicants to live More ❯
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 More ❯
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 More ❯
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 More ❯
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 More ❯
embedded hardware, enabling seamless model compilation, optimization, and deployment. Evaluate and enhance embedded development workflows by leveraging open-source and commercial toolchains (LLVM, GCC, GDB, Clang, CMake, Zephyr). Advocate for best-in-class embedded software development environments , ensuring high-quality documentation and smooth developer experiences. Engage with internal and … tools). Proficiency in C, C++, Python , with experience in firmware and low-level software development. Understanding of embedded toolchains (LLVM, GCC, binutils, Clang, GDB, IAR). AI/ML experience applied to software tooling , such as AI-assisted debugging, performance optimization, or automation. Experience with build systems (CMake, Make More ❯