2,301 to 2,325 of 2,652 C++ Jobs in England

Hardware/FPGA Engineers - Graduate To Senior Level

Location
Cheltenham, England, United Kingdom
image and data processing algorithms Schematic capture and PCB development Hardware bring up, debugging and testing Developing embedded firmware and software in C/C++ Linux device driver development Working with PCB fabrication and assembly partners Taking technically challenging products from initial concept through to working hardware Graduate Hardware Engineers … Physics. You will also need practical knowledge of at least one of: FPGA development using VHDL PCB design and layout Embedded C/C++ development This could have been gained through your degree, final year project, PhD, placement, internship or personal projects. Experienced Hardware Engineers For the experienced position ...

Mathematical Software Engineer

Hiring Organisation
ECM Selection
Location
London, UK
Employment Type
Full-time
customer. The position requires a strong mathematics or mathematical modelling background coupled with strong software engineering skills in Java (or possibly C++ or C#). You will need to be conversant with software engineering best practice, comfortable working with large and complex codebases, and designing, implementing, and debugging Java software. … Russel Group or equivalent), and a relevant MSc or PhD in combinatorics, optimisation, or similar subject. Demonstrably strong coding skills in Java, modern OO C++, or possibly C#, together with a good grasp of software engineering practice – version control, code reviews etc. Commercial coding experience would be valued ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Newark, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£80,000
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, HTTP/S and TLS Writing, testing and maintaining production-quality embedded … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, bare-metal development and ARM Cortex processors Knowledge of TCP/IP, HTTP/S, TLS and network-connected embedded ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Balderton, Nottinghamshire, UK
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, and TLS Writing, testing and maintaining production-quality embedded software Supporting cybersecurity … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, xehkeey bare-metal development and ARM Cortex processors Knowledge of TCP/IP, TLS and network-connected embedded systems Experience ...

Systems Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, UK
Employment Type
Full-time
experience and hardware/software co-design. For this Systems Software Engineer role, we are looking for someone with: Strong experience developing C/C++ software on Linux Background in systems software, accelerator runtimes, FPGA, DPU, SmartNIC or custom silicon Experience with PCIe, DMA, memory-mapped I/… entirely new computing architecture, then please apply today to learn more! For more information on this role, or any other jobs across Systems Software, C++, Linux, FPGA, Accelerators or AI Infrastructure, please contact me, Callum Allen, today. ...

Quant Developer - Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
/PhD in Computer Science (or other STEM major with relevant experience) Strong software analysis, design and development skills Strong programming skills in C++ or similar object-oriented language essential Knowledge of relational databases and SQL Experience in or serious interest in finance and capital markets. We are looking … take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central London C#, C++ SQL, Support, Implementation ...

Embedded Software Team Leader

Hiring Organisation
Insignis
Location
Greenwich, London, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum + Car Allow. + Bonus + Ex. Bens
software performance and reliability are critical. The role: * Lead, mentor and develop a team of 3-4 engineers * Remain hands-on with C/C++ development * Develop real-time software using Linux and/or VxWorks * Contribute to software architecture and technical decisions * Take ownership from requirements through to testing … Drive improvements to engineering tools, processes and practices We're looking for: * Strong commercial experience in embedded/real-time software * Excellent C/C++ skills * Experience with Linux, VxWorks or another RTOS * Experience developing high-reliability or mission-critical systems * Strong understanding of software architecture * Full software lifecycle experience ...

Senior Systems Engineer - Autonomy & Software

Location
Greater London, England, United Kingdom
software and autonomy capabilities being delivered. The ideal candidate has a strong background in software and autonomy, is comfortable developing and debugging software in C++ and Python, and has significant experience applying systems engineering principles within complex defense programs. They should be equally comfortable working at the system level … software architecture, including how system level requirements translate into software behavior and implementation. Develop software, prototypes, analysis tools, test infrastructure, and engineering utilities using C++ and Python when required to solve integration and system level engineering problems. Use code, simulation, logs, telemetry, and other engineering data to investigate system behavior ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
translate performance requirements into architectural solutions. Drive hardware/software co-design with compiler, OS and application teams. Oversee cycle-accurate architectural modelling using C++, Python and simulation frameworks . Influence technical roadmaps, standards and future CPU architecture strategies. About You MS or PhD in Computer Engineering, Computer Science, Electrical … Experience with workload profiling and performance tools such as VTune and Perf . Strong hands-on experience developing cycle-accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC-V or advanced ...

Quant Developer, VP

Location
Greater London, England, United Kingdom
looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in programming, C++ and problem solving to Citi’s Markets Quantitative Analysis Rates team. By Joining Citi, you will become part of a global organisation whose mission … testing for Markets Front Office Interest Rates. Leverage a wide variety of computer science and mathematical methodologies and tools, primarily in Python, with C++ also being used more extensively. Work in close partnership with Citi control functions to ensure appropriate governance and control infrastructure. Rapid prototyping of ideas whilst maintaining ...

Automation Test Architect - Financial Services- Contract

Location
England, United Kingdom
Architect level Extensive experience in Integration Testing and Contract Testing Strong hands-on experience with Pact Development background in Java, Python and/or C++ Experience testing microservices, APIs and distributed systems Strong understanding of CI/CD and automated testing practices Ability to influence senior stakeholders and engineering leadership … heavy environments and be recognised as a subject matter expert in modern quality engineering practices. Automation Architect | Test Architect | Contract Testing | Pact | Java | Python | C++ | AWS | Microservices | QA Architect | Quality Engineering GCS is acting as an Employment Business in relation to this vacancy. #J-18808-Ljbffr ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
#1 TV streaming platform in the U. What you'll bring Minimum of 5+ years of software engineering With a heavy focus on C++ (C++14/17/20) Proficiency in Python for tooling and automation, with a working knowledge of Bright , specifically using tools like GDB, Valgrind, or platform … details Work model: Hybrid What you'll build and improve Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration Lead technical investigations into ...

Leo Cancer Care: Software Engineer Embedded Firmware Level I/II

Location
Crawley, England, United Kingdom
engineering teams including electrical, systems, and software engineering. The position involves hands‐on development in RTOS and bare‐metal embedded environments using C/C++, development of service tools, debugging hardware and communication interfaces, and contributing to configuration management and continuous integration practices. The ideal candidate is technically versatile, comfortable … best practices Support configuration management and build system Relevant Knowledge and Skill Requirements 3+ years of RTOS and Bare‐Metal development with C/C++ Experience with SPI, I2C, UART and capable of using an oscilloscope or logic analyzer for debugging Capable of reading electrical schematics and component datasheets S. ...

Financial Engineer

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
formal & informal technical training. Financial Engineers MUST have: Experience with MUREX, Algorithmics, Sophis , Fidessa or similar financial vendor implementation (could be Monte Modelling)C++ or JavaExperience of DerivativesFinancial engineering skillsMSc or PhD in Physics, Comp Sci, MathsWe would consider an experience Pre Sales candidate as well. This is a unique … LondonIf this sounds of interest then please send your most recent cv to applications@ or Call James on +44 203 757 8484Quant, Financial Engineer, C++, R, C, SQL, Monte Carlo, Modelling ...

Vice President - Inflation Quant | SCIB

Location
Greater London, England, United Kingdom
heart of research, trading and technology. It combines deep inflation modelling, broad Rates exposure, global desk interaction and hands‐on development across Python, C++ and Rust. You will have the opportunity to take ownership of meaningful problems from initial research through to production implementation and desk adoption. The difference … pivotal stage in the evolution of our quantitative platform. This is a rare opportunity to review, redesign and migrate established Python and C++ libraries into a modern, purpose-built ecosystem spanning Python, Rust and C++. You will play a key role in designing, building and maintaining the models and analytics ...

Senior C++ & Swift Engineer — Hybrid (Cambridge)

Location
Cambridge, England, United Kingdom
Darktrace Ltd in Cambridge seeks a Senior Software Engineer (C++ & Swift) to enhance its cybersecurity products. You will develop the macOS codebase and lead projects that advance technology in cybersecurity. Ideal candidates should have strong experience with C++, some experience with Swift, and an interest in cybersecurity and automated solutions. ...

Quant Developer - Pricing

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
background Experience in a comparable quantitative modeling or analytics role Deep knowledge in financial modelling and pricing for at least one asset class Strong C++ or C# programming skills Fast learner, with ability to learn independently market realities and relevant financial math. Team player and good communication skills, able … take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central London C#, C++ SQL, Support, Implementation ...

Vice President - Inflation Quant | SCIB

Hiring Organisation
Grupo Santander
Location
London, UK
Employment Type
Full-time
heart of research, trading and technology. It combines deep inflation modelling, broad Rates exposure, global desk interaction and hands-on development across Python, C++ and Rust. You will have the opportunity to take ownership of meaningful problems from initial research through to production implementation and desk adoption. The difference … pivotal stage in the evolution of our quantitative platform. This is a rare opportunity to review, redesign and migrate established Python and C++ libraries into a modern, purpose-built ecosystem spanning Python, Rust and C++.You will play a key role in designing, building and maintaining the models and analytics across ...

Head of Quant Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
asset trading strategies (alpha signals, analytics, strategy simulations) Experience in machine learning, signal research, back testing & performance optimisation Quant modeling Trading strategies Programming – Python, C++, Java, complex event processing You will be joining a progressive and exciting company committed to excellence. They offer an excellent working environment with ongoing training … salary and benefits package, flex working. Including Options from day 1.My client is based in the City flex workingQuant Research, Gauss, Hull, Options Theory, C++ Erlang, F#, Scala, Haskell, Django, Python, Twisted, noSQL, Data Science ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Witney, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid + 33 days leave + more
+ Specialist Training + Technical Progression + High Ownership + Hybrid Working Are you an Embedded Software Engineer with experience in C, C++ or Ada looking to develop safety-critical technology for next-generation autonomous systems? This is an excellent opportunity to join an early-stage, mission-led engineering business … focused development against DO-178C DAL A/B objectives The Person: *Strong embedded or real-time software engineering experience *Commercial experience with C, C++, Ada or a comparable low-level language *Understanding of software design, integration and verification *Safety-critical, regulated or aerospace experience beneficial but not essential Hybrid ...

Software Engineer

Location
Farnborough, England, United Kingdom
systems, working hands‐on with complex engineering challenges where quality, reliability and precision matter. You’ll work primarily in C, with opportunities to use C++ and Python, contributing across requirements, design, implementation, integration, verification and qualification. This is a role for someone who enjoys solving real-world engineering problems, collaborating … highly collaborative engineering environment. Responsibilities to include: Design, develop, test and maintain high-quality software for safety‐critical airborne systems, primarily using C, with C++ and Python where appropriate. Contribute across the full software development lifecycle, from requirements capture and design through to implementation, integration, verification and qualification. Work closely ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
Staff Software Engineer, you will be a technical authority within the Software team, owning complex technical problems in embedded and real-time C++ development. You will work across hardware abstraction, real-time data acquisition, and system integration, bringing the depth of experience needed to architect and deliver software that performs … Kings Cross office, plus a flexible work-from-home day. Responsibilities: Design, implement, and maintain high-performance embedded and real-time software components in C++, including hardware abstraction layers, device drivers, and data acquisition pipelines. Define and drive technical strategy, proactively identifying and mitigating cross-team dependencies and technical debt ...

Senior / Principal Firmware Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. - Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. - Strong project development process experience including relevant automated … close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Keywords: Embedded, C/C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this ...

Vulnerability Researcher Internship - Summer 2027

Location
Cheltenham, Gloucestershire, United Kingdom
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving challenging research tasks. An ideal candidate will have: A passion for cyber … heap overflow, use after free etc) and common mitigations to prevent such vulnerabilities Familiarity with one or more high-level languages such as C, C++ or Java Skills you may have: An interest in how software vulnerabilities and exploits work Experience in basic scripting using Python Familiarity with the Linux ...

Vulnerability Researcher Internship

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving challenging research tasks. An ideal candidate will have: A passion for cyber … heap overflow, use after free etc) and common mitigations to prevent such vulnerabilities Familiarity with one or more high-level languages such as C, C++ or Java Skills you may have: An interest in how software vulnerabilities and exploits work Experience in basic scripting using Python Familiarity with the Linux ...