Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Entrust Corporation
and help us anticipate the future. We are looking for Sr Software Developer to join our Cambridge-UK team! Position Overview: A highly skilled C/Python developer with good design skills, to work on a major crypto-security product. Responsibilities: Play a significant role in the design and development … Essential Qualifications: Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline. Large-scale development & design on Linux/Windows. Experienced in C & Python development Full-stack development over the range from embedded code & drivers, to client-side tools & API libraries. Familiar with complex, multi-component projects, using … Software development in Agile and/or SAFe. At Entrust, we don't just offer jobs - we offer career journeys. Here is what you c an expect when you join our team: Career Growth: Whether you're a budding developer or a seasoned expert, we're invested in your professional More ❯
on hardware. 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 … 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 science or equivalent Experience with full software development life cycle, including coding More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
in UK or Europe. A Junior/Mid level Research Engineer with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research. Youll undertake Software Security Research … and/or Algorithms. Highly beneficial to bring experience of zero-knowledge proofs. Proficiency in programming languages to include Go and Rust, Solidity and C/C++. Experience with low level software either as an engineer or researcher. An understanding of mathematical models particularly for financial instruments and an awareness 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 … and 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 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 … and 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 More ❯
with the development and maintenance of low latency trading platforms in an agile environment, working in the full development life cycle of applications using C/C++. We’re looking for someone who has technical proficiency in: One -two years’ experience in a related role involving the design and development … problem-solving ability. Experience with Agile working, TDD/BDD, CI/CD. Typical Job duties would include: Develop and implement applications written in C/C++ supporting our low latency trading platform. Work across the full development life cycle to create new features while maintaining and testing existing applications. More ❯
with the development and maintenance of low latency trading platforms in an agile environment, working in the full development life cycle of applications using C/C++. We’re looking for someone who has technical proficiency in: One -two years’ experience in a related role involving the design and development … problem-solving ability. Experience with Agile working, TDD/BDD, CI/CD. Typical Job duties would include: Develop and implement applications written in C/C++ supporting our low latency trading platform. Work across the full development life cycle to create new features while maintaining and testing existing applications. More ❯
with the development and maintenance of low latency trading platforms in an agile environment, working in the full development life cycle of applications using C/C++. We’re looking for someone who has technical proficiency in: One -two years’ experience in a related role involving the design and development … problem-solving ability. Experience with Agile working, TDD/BDD, CI/CD. Typical Job duties would include: Develop and implement applications written in C/C++ supporting our low latency trading platform. Work across the full development life cycle to create new features while maintaining and testing existing applications. More ❯
with the development and maintenance of low latency trading platforms in an agile environment, working in the full development life cycle of applications using C/C++. We’re looking for someone who has technical proficiency in: One -two years’ experience in a related role involving the design and development … problem-solving ability. Experience with Agile working, TDD/BDD, CI/CD. Typical Job duties would include: Develop and implement applications written in C/C++ supporting our low latency trading platform. Work across the full development life cycle to create new features while maintaining and testing existing applications. More ❯
sectors. The Cambridge team is part of the wider HPC organization at Altair, which is based all around the world. Our products have a C back end that intercepts library calls into the GNU C library. On top of this powerful underlying technology, we have Java user interfaces, and our … who enjoy giving presentations, leading teams, or have experience working with customers, but that is also not a requirement for this role. Experience in C development and debugging would all be welcome but are not required and do not have to form part of this role. Getting to know us More ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Moorepay Limited
About the role An opportunity to join a technology development group and lead a team of six highly competent C/C++ engineers. You will be responsible for leading developments of the PROIV Software Development and Runtime environment used around the world and underpinning Zellis HCM AIR. You must have … a strong technical background in Windows and UNIX software development in C and C++ and be able to demonstrate success in leading teams of this nature. This role would suit someone who wants to grow into a development manager in the future. This is a hybrid position based in our … team ensuring our SLAs are met. Skills & experience You should have/be able to demonstrate: Led teams of up to six high performing C/C++ developers. Mentoring of developers using your extensive strong background in developing on Unix and Windows with C/C++. Experience in leading agile 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 … technical contribution 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 … driven releases. 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 … technical contribution 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 … driven releases. 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 ❯
Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E 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 … technical contribution 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 … Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E 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 … technical contribution 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 … driven releases. 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 … technical contribution 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 … driven releases. 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 ❯
Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E 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 … technical contribution 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 … Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E 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 … technical contribution 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 … Title: Senior Software Engineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of simulation techniques, CPU pipelines, & performance metrics. Team player with strong communication skills, capable of explaining technical … placed, we offer a great referral scheme! Key words – CPU/Microarchitecture/Performance Modeling/Performance Simulation/Power Analysis/C++/C/Python/Gem5/QEMU/Simics/Bochs/Renode By applying to this role, you understand that we may collect your personal More ❯
or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of simulation techniques, CPU pipelines, & performance metrics. Team player with strong communication skills, capable of explaining technical … placed, we offer a great referral scheme! Key words – CPU/Microarchitecture/Performance Modeling/Performance Simulation/Power Analysis/C++/C/Python/Gem5/QEMU/Simics/Bochs/Renode By applying to this role, you understand that we may collect your personal More ❯
or related field, with a focus on computer architecture. Experience in CPU performance modeling, using simulation tools for microarchitecture analysis. Strong coding ability in C/C++, with scripting knowledge in Python. Understanding of simulation techniques, CPU pipelines, & performance metrics. Team player with strong communication skills, capable of explaining technical … placed, we offer a great referral scheme! Key words – CPU/Microarchitecture/Performance Modeling/Performance Simulation/Power Analysis/C++/C/Python/Gem5/QEMU/Simics/Bochs/Renode By applying to this role, you understand that we may collect your personal More ❯
Subscribe to our newsletter below and never miss the latest updates or an exclusive offer. Apply to: Software Engineering Degree Apprenticeship (Level 6) Learning Provider Delivered by BPP UNIVERSITY LIMITED Employer ARM LIMITED Vacancy Description About the Apprenticeship Program: 3 More ❯
existing code. 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 More ❯
Design and develop software applications and control algorithms for surgical robotics systems using Object Oriented languages (C# and C++) and/or Embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and mechanical robotics platforms Surgical Robotics Software Lead Engineer Skills: Proven experience … medical development processes. Experience designing software for Real Time Operating Systems (RTOS). Proficiency in modern Object Oriented languages (C#, C++) and Embedded code (C). Solid understanding of robotics principles, including kinematics, dynamics, and control theory with robotics frameworks, communications Middleware and digital position controllers. Due to the volume More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
timing closure Strong RTL skills in Verilog/System Verilog or VHDL with source code under version control. Scripting skills in Python basic level C/C++. Knowledge and expertise in debugging designs in both simulation and hardware. A creative and structured approach to problem-solving with excellent communications skills … of FPGA peripherals such as DDR memory, PCIe and high speed interfaces. Programming languages such as: assembly language (ideally Arm assembler), higher-level (e.g. C), object-orientated (e.g. C++)Use of a UNIX environment and shell programming Version control of source code using GIT/GERRIT Experience and knowledge of More ❯