Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Circle Recruitment
concept exploits Analysing binary targets using tools like IDA Pro, Binary Ninja, or Ghidra Engaging in fuzzing, fault injection, symbolic execution, and virtualisation techniques Writing clean, efficient code in C/C++ and Python Collaborating in agile, low-ego research teams Required Experience Proven expertise in vulnerability research and exploit development Deep understanding of OS internals, memory models, and binary More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Circle Group
concept exploits Analysing binary targets using tools like IDA Pro, Binary Ninja, or Ghidra Engaging in fuzzing, fault injection, symbolic execution, and virtualisation techniques Writing clean, efficient code in C/C++ and Python Collaborating in agile, low-ego research teams Required Experience Proven expertise in vulnerability research and exploit development Deep understanding of OS internals, memory models, and binary More ❯
be given the chance to contribute across a range of cutting-edge software solutions in the IoT, Automotive, Medical, Green Energy and industrial automation sectors. Skills and Experience Required: C Programming C++, Python, Rust or Java programming Modern software development processes Linux The team you will be joining is made up of a range of engineers covering multiple disciplines who … and who have a passion for developing new products working to modern processes and methods. The ideal Software Engineer will be strong in a Linux environment ideally coding in C, C++, Python or Java and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source software will make your CV stand out. More ❯
/SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job Requirements: Experience in one or more of C, C++, or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) Were looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . Youll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems … I2C, and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What Were Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with real More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Recruitment Revolution
Developer. This is an excellent opportunity to make a meaningful impact within a collaborative and forward-thinking environment. The Role at a Glance: Microsoft Dynamics NAV/BC Developer - C/AL/AL. 100% Remote UK Competitive salary Training and Development Contributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industry in the … these solutions from Dynamics NAV to latest Business Central versions. What your day-to-day might look like: You'll play a key role in supporting and developing our C/AL application - tackling development-related support tickets and working closely with stakeholders to clarify specifications and ensure smooth handovers. Your deep understanding of our systems and architecture will help … preparation and release of software updates. Your Skills & Experience: NAV/BC Development & Upgrades: • Proven experience developing Microsoft Dynamics NAV (NAV 2016+), including upgrading custom solutions and migrating from C/AL to AL. • Strong technical expertise in C/SIDE, C/AL, and AL programming. • Proficient in creating custom functionality using AL extensions. Technical & Functional Skills: • Skilled in More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Canonical
Quality Assurance (AI Trainer) Manchester, England, United Kingdom 1 week ago AI Quality Engineer- Python or Java (UK Remote) Manchester, England, United Kingdom 4 days ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Manchester, England, United Kingdom 3 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with More ❯
Stockport, England, United Kingdom Hybrid / WFH Options
DataAnnotation
you will need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language/framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be More ❯
DevSecOps Engineer to their expanding team in Manchester/Leeds. Due to the exciting nature of the role and the projects you will be involved in, an active UK*C DV Clearance is required for eligibility. As a DevSecOps Engineer, you'll be responsible for embedding security into CI/CD pipelines, automating threat detection, managing vulnerabilities, and ensuring compliance. More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Developer. This is an excellent opportunity to make a meaningful impact within a collaborative and forward-thinking environment. The Role at a Glance: Microsoft Dynamics NAV/BC Developer - C/AL/AL.100% Remote UKCompetitive salaryTraining and DevelopmentContributory pension scheme, Perkbox Membership Company: Leading provider of tailored software solutions for the healthcare industryin the areas of procurement, supply chain … these solutions from Dynamics NAV to latest Business Central versions. What your day-to-day might look like: You'll play a key role in supporting and developing our C/AL application - tackling development-related support tickets and working closely with stakeholders to clarify specifications and ensure smooth handovers. Your deep understanding of our systems and architecture will help … preparation and release of software updates. Your Skills & Experience: NAV/BC Development & Upgrades: • Proven experience developing Microsoft Dynamics NAV (NAV 2016+), including upgrading custom solutions and migrating from C/AL to AL.• Strong technical expertise in C/SIDE, C/AL, and AL programming.• Proficient in creating custom functionality using AL extensions. Technical & Functional Skills: • Skilled in More ❯
a multidisciplinary team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C/C++, C# or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms SDLC & Agile development More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
The Pilot Group
and experience of Linux operating systems Some level of experience in networking, infrastructure (AWS) and security (SSH, OpenVPN) Version control (git) Instrumentation knowledge Embedded electronics and programming using the C language A focus in refining specifications and tickets to deliver maximum output for minimum effort Self-motivated with a proactive mindset Desirable Skills: Software development (ideally JavaScript/TypeScript, node More ❯
Futures seek to appoint an Embedded Software Engineer working predominantly in embedded C for our client in Manchester. Their technologies are featured across many industries in a variety of award winning products for an enviable client bank. The Embedded Software Engineer role is a hands-on design position developing embedded software/firmware within a multidisciplinary team of talented engineers. … progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five years industry experience * Experience … with Microcontrollers/Microprocessors * RTOS software experience would be ideal Embedded Software Engineer, C C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out More ❯
of assembly language, firmware, low-level protocols, and hardware interfaces. – Familiarity with debugging techniques and tools, such as JTAG, oscilloscopes, and logic analyzers. – Solid programming skills in languages like C/C++, Python, or other relevant languages. – Knowledge of security concepts and best practices related to embedded systems. – Excellent problem-solving skills, attention to detail, and the ability to work More ❯
/SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job Requirements: Experience in one or more of C, C++, or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Canonical
wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up … Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution Track record of going above-and-beyond expectations to achieve outstanding results Result-oriented and organized, with … Python or Java (UK Remote) Manchester, England, United Kingdom 2 days ago Software Engineer (Python/Linux/Packaging) Manchester, England, United Kingdom 7 months ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Manchester, England, United Kingdom 1 day ago Manchester, England, United Kingdom 1 week ago We’re unlocking community knowledge in a new way. Experts add More ❯
will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with a focus on Retrieval-Augmented More ❯
Are you a skilled and talented embedded software engineer? Our client is looking for candidates that have a degree or HND/C in software engineering, or equivalent work experience. This role with our client based in Manchester gives the successful candidate the opportunity to be part of a small team working on full SDLC projects. Salary £35K to £45K … of a small team. You should also have good problem-solving skills, a structured approach to the work flow and programming. Essential Technical Skills: FPGA Embedded uP Software Xilinx C Video Processing Busses such as I2C or AXI FPGA Firmware Design Our client is looking forward to receiving CVs from interested candidates as soon as possible. #J-18808-Ljbffr More ❯
Software Architect , you’ll play a key role in defining architecture, guiding design decisions, and ensuring robustness across the system. This is a chance to apply your expertise in C/C++ , Java , and safety-critical frameworks to shape software that supports defence operations worldwide. Key Details: Location: On-site – Manchester (5 days/week) Experience Level: 8+ years in … coding practices Produce robust technical documentation and artefacts to support project delivery and certification Qualifications Required Skills & Experience: Minimum 8 years’ experience in software engineering roles Strong knowledge of C/C++ and Java , including experience with their respective toolchains and development environments Demonstrated experience designing safety-critical or safety-related software in regulated industries Deep understanding of software lifecycles More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
My market leading client has a new opening for a C++ Engineer to join them on a permanent basis . This role offers flexible hybrid working , but candidates must be able to occasionally work on-site in Manchester, UK . More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
these solutions from Dynamics NAV to latest Business Central versions. What your day-to-day might look like: You'll play a key role in supporting and developing our C/AL application - tackling development-related support tickets and working closely with stakeholders to clarify specifications and ensure smooth handovers. Your deep understanding of our systems and architecture will help … preparation and release of software updates. Your Skills & Experience: NAV/BC Development & Upgrades: • Proven experience developing Microsoft Dynamics NAV (NAV 2016+), including upgrading custom solutions and migrating from C/AL to AL. • Strong technical expertise in C/SIDE, C/AL, and AL programming. • Proficient in creating custom functionality using AL extensions. Technical & Functional Skills: • Skilled in More ❯
/MEng in Computer Science (or similar). -2 years experience using MongoDB -2 years experience using Node.js and Typescript -Experience working with a low-level language such as C or C++ is desirable -Experience with CI/CD pipelines, Docker and Kubernetes -Experience deploying production applications to AWS -Experience writing data analysis programs in Python -You are comfortable using More ❯
Educational background in IT, computing, or related fields (A-Level/Degree). Experience with Salesforce. Basic understanding of cloud providers like AWS or Azure. Basic programming knowledge (SQL, C/C C#). Understanding of software development lifecycle models. Application Process We review all applications and contact suitable candidates. If you do not hear from us within 10 days More ❯
platforms, including threat modeling and anti-cheat mechanisms. Strong knowledge of low-level systems programming and OS internals. Experience in reverse engineering; ARM assembly knowledge is advantageous. Skills in C/C++ for native security, and Kotlin for secure mobile apps. Experience in designing and evolving anti-tamper and defense systems. Ability to lead and inspire security teams, sharing knowledge More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
anti-cheat mechanisms. Excellent command of low-level systems programming and operating system internals. Extensive experience in reverse engineering, with additional knowledge of ARM assembly is advantageous. Skilled in C/C++ for native security development complemented by robust working knowledge of Swift for establishing secure, high-performance mobile applications. Proven experience in architecting, implementing, and continuously evolving state of More ❯