ability to design modular, reusable, and flexible code. Knowledge of, and experience in, working on at least one high-level programming language (C++, Ada, C, Rust, etc.). Knowledge of Linux and Windows systems. Proficiency using Git, and ability to follow strong Version Control System practices. Good communication skills, demonstrated More ❯
and third-party APIs Experience handling webhooks for real-time updates Knowledge of web performance optimization techniques Embedded development experience (useful but not required) C programming experience (useful but not required) Experience with Git and collaborative development tools Familiarity with agile practices and tools like Jira Your Qualifications and Experience More ❯
ability to design modular, reusable, and flexible code Knowledge of, and experience in, working on at least one high-level programming language (C++, Ada, C, Rust, etc.) Knowledge of Linux and Windows systems Proficiency using Git, and ability to follow strong Version Control System practices Good communication skills, demonstrated by More ❯
ability to design modular, reusable, and flexible code Knowledge of, and experience in, working on at least one high-level programming language (C++, Ada, C, Rust, etc.) Knowledge of Linux and Windows systems Proficiency using Git, and ability to follow strong Version Control System practices Good communication skills, demonstrated by More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Cirrus Logic, Inc
proven experience of Windows driver development. OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management. Experience with Windows kernel software development in C and Visual Studio. Familiarity with serial buses and protocols (e.g., I2C, SPI, I2S, HDA, SoundWire). Familiarity with version control systems like Git and SVN. More ❯
Birmingham, England, United Kingdom Hybrid / WFH Options
Peaple Talent
Freelance GenAI Developer - Prompt Engineering & Data Workflows Birmingham, England, United Kingdom 4 hours ago Coventry, England, United Kingdom 41 minutes ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Birmingham, England, United Kingdom 1 day ago Freelance Software Developer (Rust) - AI Trainer Birmingham, England, United Kingdom 5 days ago More ❯
Golang What You Bring to The Team: 4+ years software development experience with at least 2 years working with strongly-typed languages (Go, Java, C, etc.) Demonstrated proficiency writing maintainable, high quality, robust code Experience in designing and developing micro services in one or more cloud computing services (AWS, Azure More ❯
Skills/Abilities * Knowledge of DSP algorithms design and implementation - Knowledge of digital communications theory and systems * Proficient with MATLAB and Python. Knowledge of C/C++ - Software Design Radios tools * Hands on experience with instrumentation for RF measurement (VNA, etc.). * Excellent mathematical skills. * Strong problem-solving skills. * Excellent More ❯
000.00-$80,000.00 3 weeks ago Manchester, England, United Kingdom 3 weeks ago Manchester, England, United Kingdom 1 month ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Manchester, England, United Kingdom 2 days ago Manchester, England, United Kingdom 1 month ago Manchester, England, United Kingdom 3 days ago More ❯
East Retford, England, United Kingdom Hybrid / WFH Options
DEA Specialised Airborne Operations
Unix-based and Windows operating systems. Comprehensive understanding of networking principles and protocols. Good knowledge of at least two programming languages (e.g., Python, Rust, C). Skills Profile Strong problem-solving and analytical skills. Excellent communication and teamwork skills. A strong desire to learn and grow in a DevOps environment. More ❯
experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Responsibilities: Provide Hardware design support to customers developing connected products. Research and answer a wide range of in-depth technical questions More ❯
OS coding techniques IP protocols interfaces and hardware subsystems. * Expertise in software development for real-time systems. * Mastery of high level development languages (e.g. C/C++, Rust) * Excellent organizational skills and attention to detail. * Strong analytical and problem-solving skills. * Knowledge of software configuration management tools defect tracking tools More ❯
and FluentAssertions Demonstrated ability to read and interpret technical information Demonstrated ability to compose clear and concise technical written communication Additional Competencies C++, including C CLI Experience developing web-based applications using JavaScript and/or TypeScript, SCSS, React, WebPack SQL, preferably with PostgreSQL or Sybase Familiarity with industry standards More ❯
class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You'll have: Excellent C programming skills Excellent software design and problem solving skills A good understanding of compiler theory, technique and development. A background or degree in Computer Science More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Engineer, Open Source and Linux, Canonical Ubuntu Edinburgh, Scotland, United Kingdom 2 months ago Edinburgh, Scotland, United Kingdom 22 hours ago Freelance Software Developer (C/C++ - Rust) - AI Tutor Edinburgh, Scotland, United Kingdom 21 hours ago Edinburgh, Scotland, United Kingdom 1 day ago Edinburgh, Scotland, United Kingdom 1 week More ❯
fields at time of application Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. Preferred Qualifications More ❯
of virtualisation and hypervisor concepts. Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing. Strong Proficiency in: C or C++ and scripting languages such as Python. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce More ❯
of virtualisation and hypervisor concepts. Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing. Strong Proficiency in: C or C++ and scripting languages such as Python. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce More ❯
Birmingham, England, United Kingdom 2 days ago Coventry, England, United Kingdom 3 weeks ago Warwick, England, United Kingdom 1 day ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Birmingham, England, United Kingdom 1 day ago Leicester, England, United Kingdom 3 weeks ago Freelance Software Developer (Golang) - AI Trainer More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment
not to be considered a tick list, we’d like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
Security clearances are not required, and active clearances cannot be sponsored. Nice to Have Proficiency with multiple programming languages, preferably Go, Java, Python or C/C++ 5+ years industry experience in software development Ability to perform manual source code reviews in one of the aforementioned languages, or assisted review More ❯