robust execution algorithms for live trading. Take strategies from research → backtest → live deployment . Collaborate with traders on strategy deployment and performance . Write production-level code: Java (primary) , CC/C# optional; Python nice to have but not a requirement. Contribute in a flat, high-calibre team with direct senior leadership exposure. Who We’re Looking For … 5+ years in quant development, systematic trading, or algo development. Strong experience with alpha signal generation, systematic strategies, and execution systems . Hands-on programming skills: Java (primary), CC/C# (bonus) . Python optional for research/backtesting. Ability to bridge quant research and production implementation . Comfortable in a highly collaborative, flat-structured environment . If you More ❯
robust execution algorithms for live trading. Take strategies from research → backtest → live deployment . Collaborate with traders on strategy deployment and performance . Write production-level code: Java (primary) , CC/C# optional; Python nice to have but not a requirement. Contribute in a flat, high-calibre team with direct senior leadership exposure. Who We’re Looking For … 5+ years in quant development, systematic trading, or algo development. Strong experience with alpha signal generation, systematic strategies, and execution systems . Hands-on programming skills: Java (primary), CC/C# (bonus) . Python optional for research/backtesting. Ability to bridge quant research and production implementation . Comfortable in a highly collaborative, flat-structured environment . If you More ❯
london (city of london), south east england, united kingdom
Barclay Simpson
robust execution algorithms for live trading. Take strategies from research → backtest → live deployment . Collaborate with traders on strategy deployment and performance . Write production-level code: Java (primary) , CC/C# optional; Python nice to have but not a requirement. Contribute in a flat, high-calibre team with direct senior leadership exposure. Who We’re Looking For … 5+ years in quant development, systematic trading, or algo development. Strong experience with alpha signal generation, systematic strategies, and execution systems . Hands-on programming skills: Java (primary), CC/C# (bonus) . Python optional for research/backtesting. Ability to bridge quant research and production implementation . Comfortable in a highly collaborative, flat-structured environment . If you More ❯
design, build, and deploy data solutions that capture, explore, transform, and utilize data to support AI, ML, and BI Strong ability in programming languages such as Java, Python, and C/C++ Ability in data science languages/tools such as SQL, R, SAS, or Excel Proficiency in the design and implementation of modern data architectures and concepts such as More ❯
and peripherals. Hardware Integration: Understand digital electronics, read schematics, and debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation Required Skills & Experience Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems. Embedded Systems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints. More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and/or frameworks like React More ❯
marine industry. This would appeal to Engineers who want variety and enjoy working closely with the bare metal electronics components. Knowledge, Skills and Experience Able to code proficiently in C & C++ Experience with microcontroller hardware (e.g. STM32, PIC, TM4C) and frameworks, working with the memory, performance and power constraints of these systems. Embedded Systems Experience of developing and debugging, including More ❯
software development, with an emphasis on signal/image processing Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embedded systems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days More ❯
Solid knowledge of radio communications theory and digital signal processing. Background in cellular communication systems across PHY, MAC, and RF is preferred. Programming/scripting skills in MATLAB, Python, C/C++ is preferred. Proven track record with innovative problem solving and hands-on experience in design, development, testing, and standardization will be an advantage. A team player with good More ❯
include Designing high performance electronics (digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software and applications and GUIs (typically using C, C++, Java, Javascript or React) Creating FPGA-based digital signal processing applications (typically using VHDL) Developing software and/or firmware for a range of target devices including FPGAs, ARM More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded CMore ❯
Staines-upon-Thames, Middlesex, England, United Kingdom Hybrid / WFH Options
MicroTECH Global Ltd
time embedded software development, preferably for mobile devices, with a strong understanding of modern development environments. Understanding of computer graphics pipelines and modern mobile GPU architectures. Expert proficiency in C and C++ programming languages. System-level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). Excellent communication and teamwork skills with a More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
Sirius Digital Services
define technical specifications Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++, familiarity with Python, C#, Zig. Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied challenges Confidence working with More ❯
Portsmouth, yorkshire and the humber, united kingdom Hybrid / WFH Options
Sirius Digital Services
define technical specifications Experience in one or more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++, familiarity with Python, C#, Zig. Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied challenges Confidence working with More ❯
and subsidised gym membership. Keywords: PCB Design, PCB Layout, Schematic Capture, OrCAD, FPGA, VHDL, High-Speed Networking, Analogue, RF, Signal Filtering, Singal Processing, Data Processing, Image Processing, Firmware, Drivers, C, C++ Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job More ❯
Aldermaston, Berkshire, United Kingdom Hybrid / WFH Options
Atomic Weapons Establishment (AWE)
years relevant experience. Whilst 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 running large scientific calculations. Familiarity with More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
AWE Plc
years relevant experience. Whilst 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 running large scientific calculations. Familiarity with More ❯
processes, tools, and workflows to enhance efficiency and software performance. Essential Skills and Experiences: Proven experience leading software development teams, including embedded systems. Proficiency in programming languages such as C or C++, with experience in real-time embedded systems. Experience with embedded software development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Experience in software requirements, design More ❯
environments. You have proficiency with data manipulation languages. You have the ability to work with complex data models. You have proficiency in development languages such as Javascript, Node, JSP, C/C++, HTML, XML, SQL and .Net. Y ou have any knowledge of test-driven development. You have familiarity of industry best practices. You have the ability to write and More ❯
Strong ability to communicate scientific results clearly and concisely, both verbally and in writing. - Not essential, but we would value experience with either the Linux operating system, MPI, FORTRAN, C/C++, IDL, Python, or Script-Languages. Additional Information For a full list of benefits and to apply, select the apply button to be taken through to the UKAEA careers More ❯
Strong ability to communicate scientific results clearly and concisely, both verbally and in writing. - Not essential, but we would value experience with either the Linux operating system, MPI, FORTRAN, C/C++, IDL, Python, or Script-Languages. Additional Information For a full list of benefits and to apply, select the apply button to be taken through to the UKAEA careers More ❯
oxford district, south east england, united kingdom
UK Atomic Energy Authority
Strong ability to communicate scientific results clearly and concisely, both verbally and in writing. - Not essential, but we would value experience with either the Linux operating system, MPI, FORTRAN, C/C++, IDL, Python, or Script-Languages. Additional Information For a full list of benefits and to apply, select the apply button to be taken through to the UKAEA careers More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
tool Document and present research findings to relevant stakeholders Apply the appropriate standards, processes and principles in his/her daily activities Required Skills: Experience of developing software in C and/or C++ Enthusiastic self-starter with good verbal communication Excellent written communication through the use of e-mail, presentations and reports Comprehensive understanding of various software development methodologies More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Career poster
Bachelor’s degree (or higher) in Computer Science, Engineering, or another STEM discipline. Strong problem-solving ability with an innovative and independent mindset. Effective communication and teamwork skills. Desirable: C programming skills for low-level or performance-critical development. Experience with containerisation (Docker, Kubernetes). Familiarity with endpoint security, intrusion detection, or system hardening. Contributions to Linux or open-source More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯