Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Research Engineer - Security Software/Blockchains/Smart Contracts - Solidity/Rust/Python/C & C++ - Fully Remote. Rewarding opportunities for exceptional Research Engineers to get involved with Blockchain programming and Smart Contract Auditing; playing a key role in reducing risk and fortifying code within the financial industry. The … Security Software Research Engineer, ideally with a PhD in Mathematics, Computing, Cryptography or similar and coupled with strong programming skills (Solidity, Python, C/C++, Go, Rust) will join an innovative self-funded start-up combining high-end security, blockchain and program analysis research. You’ll undertake Software Security Research More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum Dep on Exp + Hybrid + Bonus
Client: Our client a leading Multinational Semiconductor Organisation requires a number of C/C++, Python, Machine Learning Software Engineer for role based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineer to join our … developments for knowledge sharing across teams Qualifications: Good degree in Computer Science, Electrical Engineering, or related technical field. Experience: Strong programming skills in C, C++, Python Knowledge of AI/ML concepts and frameworks Willingness to learn multiple programming languages Understanding of software development principles and practices Problem-solving skills More ❯
Client: Our client a leading Multinational Semiconductor Organisation requires a number of C/C++, Python, Machine Learning Software Engineer for role based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineer to join our … developments for knowledge sharing across teams Qualifications: Good degree in Computer Science, Electrical Engineering, or related technical field. Experience: Strong programming skills in C, C++, Python Knowledge of AI/ML concepts and frameworks Willingness to learn multiple programming languages Understanding of software development principles and practices Problem-solving skills More ❯
APIs). Any experience of communication interfaces (OPC-UA. RS232/485), would be desirable. Experience using two or more of the following: Modern C++, C# or Java. Experience with Python, React/Angular, databases would be advantageous. Applicants do need to demonstrate relevant project experience (software associated for instrumentation … the UK indefinitely without the need for company sponsorship will be considered (applicants with restricted time-limited visas will not be progressed). Keywords: C++, C#, Java, Python, Hardware/Software, React/Angular, Instrumentation, Databases, Desktop/Enterprise, Cloud-Native, Communications, South Cambridgeshire Another top job from ECM, the More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
The ONE Group Ltd
Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in C/C++, Bash, Python. Strong Linux networking knowledge (TCP/IP, Netfilter, iptables, etc.). Experience with Yocto, DPDK, XDP, eBPF. Familiarity with IPv6, DNS, DHCP, NAT … Discretionary bonus Contributory pension Life insurance & income protection 30 days annual leave Keywords: Linux/Embedded Systems/BSP/NXP/Networking/C++/Python/Yocto/DPDK/Kubernetes Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in C/C++, Bash, Python. Strong Linux networking knowledge (TCP/IP, Netfilter, iptables, etc.). Experience with Yocto, DPDK, XDP, eBPF. Familiarity with IPv6, DNS, DHCP, NAT … Discretionary bonus Contributory pension Life insurance & income protection 30 days annual leave Keywords: Linux/Embedded Systems/BSP/NXP/Networking/C++/Python/Yocto/DPDK/Kubernetes Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in C/C++, Bash, Python. Strong Linux networking knowledge (TCP/IP, Netfilter, iptables, etc.). Experience with Yocto, DPDK, XDP, eBPF. Familiarity with IPv6, DNS, DHCP, NAT … Discretionary bonus Contributory pension Life insurance & income protection 30 days annual leave Keywords: Linux/Embedded Systems/BSP/NXP/Networking/C++/Python/Yocto/DPDK/Kubernetes Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Linux projects. Automate system configuration and deployment. Collaborate with hardware and software teams. Implement security and reliability improvements. About you: Proficient in C/C++, Bash, Python. Strong Linux networking knowledge (TCP/IP, Netfilter, iptables, etc.). Experience with Yocto, DPDK, XDP, eBPF. Familiarity with IPv6, DNS, DHCP, NAT … Discretionary bonus Contributory pension Life insurance & income protection 30 days annual leave Keywords: Linux/Embedded Systems/BSP/NXP/Networking/C++/Python/Yocto/DPDK/Kubernetes Apply now for a more detailed conversation. Sam Payne @ The One Group. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for power electronics. … FPGA development, power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know-how More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Integrity Personnel Limited
If you have experience developing embedded real-time software on Android AOSP using C++/Java then this exciting new Embedded Software Developer (Android) position might just be the one for you! Working in a friendly team of highly skilled developers in this well-established manufacturer of specialized communications devices … Experience and Skills for this Embedded Software Developer (Android) position : Degree in relevant subject Embedded real-time software development experience on Android AOSP, using C++/Java Good debugging skills. Enjoys investigating and solving challenging real-time platform issues. Experience with development tools for debugging, profiling, code coverage, memory leak More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ANSYS, Inc
For Proven Leadership: Minimum 3 years of management experience leading high-performing software teams. Technical Expertise: Strong background in C#, .NET, SQL, TypeScript, Python, C++ , or similar technologies. Industry Experience: A BS (12+ years), MS (10+ years), or PhD (8+ years) in Engineering, Materials Science, Computer Science, Mathematics, or Physics … concept to release. Strategic Thinking: Ability to translate business requirements into actionable development roadmaps. Preferred Qualifications Deep expertise in C#, SQL Server, TypeScript, Python, C++ with hands-on leadership experience. Experience delivering large-scale commercial software and cloud-hosted enterprise applications . Strong ability to communicate complex ideas effectively to More ❯
Senior C++ Software Engineers will have extensive proven experience in C++ software development at principal level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies … Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation and refinement of software features, driving improvements for both customer and developer experiences for large and complex systems Provide technical leadership, mentorship and guidance to engineers within the team Maintain a deep understanding More ❯
You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering … to make that happen. BASIC QUALIFICATIONS Experience (non-internship) in professional software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs PREFERRED QUALIFICATIONS Bachelor's degree in computer More ❯
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll play a … and team leadership – ideal for someone looking to grow into a Development Manager position. What We're Looking For Proven experience leading C/C++ development teams. Excellent problem-solving skills and the ability to navigate both technical and resource-related challenges. environments. A proactive leader with experience mentoring engineers … Job Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll play a … and team leadership – ideal for someone looking to grow into a Development Manager position. What We're Looking For Proven experience leading C/C++ development teams. Excellent problem-solving skills and the ability to navigate both technical and resource-related challenges. environments. A proactive leader with experience mentoring engineers … Job Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll play a … and team leadership – ideal for someone looking to grow into a Development Manager position. What We're Looking For Proven experience leading C/C++ development teams. Excellent problem-solving skills and the ability to navigate both technical and resource-related challenges. environments. A proactive leader with experience mentoring engineers … Job Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll play a … and team leadership – ideal for someone looking to grow into a Development Manager position. What We're Looking For Proven experience leading C/C++ development teams. Excellent problem-solving skills and the ability to navigate both technical and resource-related challenges. environments. A proactive leader with experience mentoring engineers … Job Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
/Senior Software Engineer, you will be joining a rapidly growing team shaping the future of intelligent media solutions and tasked with building a C++ wrapper, enveloping the embedded system, as well as the ML/AI models that will interface with this wrapper. Key Requirements 7+ years of experience … developing software targeting/interfacing with an embedded system/physical product. Strong proficiency programming in C++ and Python. Experience programming applications targeting Linux. Deep understanding of ML inference with experience of both developing and integrating ML Models with embedded systems. Desired, but not essential: Technical leadership experience. Experience within More ❯
This includes introducing new security algorithms, improving performance, writing unit and automated tests, and fixing security vulnerabilities. Code is predominantly written in C and C++ and mainly targets the Linux operating system, although there is some crossover with projects targeting Windows. In addition to a bachelor's degree in computer … science or similar, you will need: Excellent programming experience in C/C++ Good practical knowledge developing for User-mode Linux (UML) Understanding of public key infrastructure (PKI) and other uses of cryptography Understanding of the OSI network model, especially the TCP/IP protocols Additional knowledge or experience in More ❯
Person: The ideal candidate will be highly accurate, detail-oriented, and possess strong communication and problem-solving skills. Key Responsibilities: Create verification plans. Develop C++ models of ALU datapath components. Perform formal proof of ALU datapath components. Research and develop new formal methodologies and tool flows. Preferred Experience: Experience in … hardware design and/or verification. Strong mathematical background. Experience with programming languages such as C++ or Python. Academic Credentials: Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Mathematics, Computer Science, or related fields or equivalent experience. Benefits offered are described here . AMD does not accept More ❯
analyze, develop, test and deploy improvements to make AMD the best platform for machine learning applications. THE PERSON: Strong technical and analytical skills in C++ development in a Linux environment. Ability to work as part of a team, while also being able to work independently, define goals and scope and … frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. Software Engineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions. High-Performance Computing: Proficient experience in running large-scale More ❯
CPU Architect - Assembly/C++/Python/ARM/RISC-V We're currently on the lookout for a CPU Architect for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to make huge technological … minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we offer a More ❯
CPU Architect - Assembly/C++/Python/ARM/RISC-V We're currently on the lookout for a CPU Architect for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to make huge technological … minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we offer a More ❯
CPU Architect - Assembly/C++/Python/ARM/RISC-V We're currently on the lookout for a CPU Architect for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to make huge technological … minimum of a few years experience with knowledge of CPU instruction set architectures Knowledge of CPU micro-architectures Development experience with Assembly, C/C++, Python etc. I welcome your application if you'd like to find out more and if you know someone it would suit, we offer a More ❯
innovative solutions support cutting-edge scientific research and development. We are seeking a skilled and experienced Embedded Software Engineer with a strong background in C++ within a Windows environment, utilising MFC and STL. The successful candidate will join a small team of programmers dedicated to producing and enhancing Windows applications … our own platform format. Work closely with the sales team to identify software development directions and prioritise new features. Required Qualifications & Experience: Experienced in C++ using MFC and STL. BEng/BSc in Computer Science. Knowledge of neuroscience. Experience with Python. Experience in scientific software development. ARM architecture experience is More ❯