have: Qualified Teacher Status (QTS) or equivalent essential . Proven experience teaching Computer Science up to GCSE level , including thorough exam prep . Excellent subject knowledge, especially in Python, algorithms, and computing theory. Strong classroom management skills and a commitment to student development. Enhanced DBS on the Update Service (or willingness to apply). In return for the above you More ❯
next generation of intelligent LED cabin lighting for commercial aviation. This is a hands-on role building robust, real-time embedded software from the ground up, from architecture and algorithms through to implementation, verification, and delivery for safety-critical use. What you'll do ??? Own the architecture & design: Define software structure, interfaces, and interactions with hardware and other systems; produce More ❯
Crawley, West Sussex, South East, United Kingdom Hybrid/Remote Options
Alten Ltd
vendor-specific tools (e.g., Xilinx or Intel toolchains). Knowledge of PCIe , Ethernet , Serial Communications , AXI4 or similar high-speed digital interfaces. Experience with object-oriented design , image-processing algorithms , or algorithm development using MATLAB . Familiarity with Linux-based development environments . Additional Information Why join us? We foster a community of dually talented individuals who are both entrepreneurs More ❯
quality, maintainable code and architect robust systems Experience managing, mentoring or leading technical teams, with a commitment to developing others' skills and careers A strong ability to reason about algorithms, system design and ML engineering trade-offs A genuine interest in building AI systems that enable breakthrough scientific and industrial applications Upon reading Hamming's You and Your Research, you More ❯
powerful technology in software to solve real problems faced by some of the world's most expert litigators. Responsibilities Design, build and refine production-grade LLM agents and proprietary algorithms for expert litigators Lead development of robust evaluation frameworks and pipelines, establishing metrics and benchmarking models on large datasets to steer R&D. Drive advanced prompt-engineering practice to maximise More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Step 2 Recruitment LTD
already very profitable. Data Scientist We are looking for an exceptional Data Scientist to join us at this exciting time as we build on our growth. Our machine learning algorithms literally need to be outstanding for our clients to use us. As an early joiner, the Data Scientist role is key, and provides multiple opportunities for the right person to … are many things to focus on depending on experience and interests. The role is all about pro-active "building and improving", whether that is improving the predictive power of algorithms, improving client insights available through the user interface, or streamlining and automating data refresh processes. What you'll be working on Building and improving price optimisation machine learning pipelines including … presentations for clients based on data and market insights Interacting with clients on a regular basis and providing pricing guidance based on data insights R&D of new modelling algorithms, optimisation methodologies and process improvements Supporting business development activities including involvement in new client pitches What we're looking for Strong academic background with a minimum bachelor’s or master More ❯
Thales has on offer. Role Join us as an Algorithm Engineering Apprentice where you'll have the opportunity to enhance your skills in designing the signal processing and AI algorithms that power the world's leading sonar systems. You will collaborate with a diverse team of experts to create complex systems for our customers. This role promises an exciting journey More ❯
Thales has on offer. Role Join us as an Algorithm Engineering Apprentice where you'll have the opportunity to enhance your skills in designing the signal processing and AI algorithms that power the world's leading sonar systems. You will collaborate with a diverse team of experts to create complex systems for our customers. This role promises an exciting journey More ❯
cross-functional teams to design, develop, and deploy high-quality software that underpins industry-leading HVAC, powertrain, and battery thermal technologies. Key Responsibilities Develop and optimise control strategies and algorithms for whole-vehicle thermal management systems. Capture functional and software requirements. Model and design high-level control systems. Implement embedded control systems in C/C++ (bare-metal and RTOS More ❯
Welwyn Garden City, Hertfordshire, England, United Kingdom
Charles Jenson Recruitment Ltd
or content SEO within an agency. Demonstrable experience delivering SEO campaigns for clients. Experience using tools such as SEMrush, Screaming Frog, Google Analytics and GSC. Excellent understanding of Google algorithms and updates. Deep knowledge of on-page SEO, natural backlink profiles and on-page optimisation. Ability to build strong relationships with clients. SEO Managers need to demonstrate the ability to More ❯
QTS) or equivalent with a specialism in Computing or Computer Science. Proven experience in teaching Computing at secondary level (Key Stages 3 & 4). Strong knowledge of programming languages, algorithms, and computer systems. Excellent communication and interpersonal skills as a Computing Teacher. Ability to inspire and motivate students of all abilities in Computing. A commitment to collaborative teamwork and a More ❯
and ensure high quality data inputs. - Build and maintain data pipelines feeding into matching and analytics services. - Conduct data profiling and analysis to ensure high-quality inputs. - Optimise matching algorithms for performance and accuracy. - Support incident resolution and ensure service continuity. - Share knowledge and coach colleagues to grow Quantexa capability. - Actively participate in Agile ceremonies and work cross-functionally with More ❯
filters, software defined radio) Understanding of communications security (COMSEC) architectures Knowledge of digital modulation, channel coding (FEC), and filtering in the digital signal processing domain Ability to adapt mathematical algorithms for efficient FPGA implementation If you have the relevant skills and experience in systems engineering within the Defence & Security sector, we would love to hear from you. Apply now to More ❯
filters, software defined radio) Understanding of communications security (COMSEC) architectures Knowledge of digital modulation, channel coding (FEC), and filtering in the digital signal processing domain Ability to adapt mathematical algorithms for efficient FPGA implementation If you have the relevant skills and experience in systems engineering within the Defence & Security sector, we would love to hear from you. Apply now to More ❯
Havering atte Bower, south east england, united kingdom
Wayman Learning Trust
outstanding secondary school, is seeking a visionary Computer Science Teacher to join our dynamic team. If you thrive in a collaborative environment and possess the magic touch to turn algorithms into awe-inspiring creations, then this is your chance to make a real impact Become a Coding Champion at Havering's Hidden Gem: Empower Tomorrow's Tech Titans: Equip students More ❯
engineers who share a passion for solving complex technical challenges. The Role Design, implement, and verify FPGA-based control and signal processing systems. Develop and optimise real-time DSP algorithms (FIR/IIR filters, I/Q demodulation, mixers, etc.). Create and maintain high-speed digital interfaces (ADC, DAC, DDS, PLL). Implement real-time feedback control loops (e.g. More ❯
around exceptional talent. Position Overview: As a Front-Office Developer, specialising in high-frequency trading for cryptocurrencies, you will play a critical role in designing, implementing, and optimising trading algorithms and infrastructure. Leveraging your expertise in software development, mathematics, and low-latency systems, you will contribute to the continuous enhancement of our trading platform and the execution of sophisticated trading … in the digital asset markets, as well as collaborating with the quant and trading team to bring their ideas into production. Key Responsibilities: Develop and maintain high-performance trading algorithms and infrastructure using Java, ensuring optimal speed, efficiency, and reliability in a high-frequency, cloud deployed trading environment. Collaborate with quantitative researchers and traders to translate trading strategies into scalable … trading systems components to maximise performance and minimise latency, leveraging advanced techniques such as memory pooling, off heap buffering, and cache optimisation. Conduct thorough testing and validation of trading algorithms in simulated and live trading environments, analysing performance metrics and making real-time adjustments to optimise trading strategies. Stay up to date with industry trends, technological advancements, and regulatory developments More ❯
Our team builds intelligent software that speeds up the creation of CNC machining programs and supports operators in producing high-quality results more efficiently. Our main product applies advanced algorithms to streamline the most time-consuming programming steps, helping manufacturing teams increase productivity and consistency across their workflows. We are a growing engineering-led organisation with strong expertise across software … quickly, and working closely with others to refine and improve concepts. What Youll Need Strong proficiency in C++ , focusing on clear, efficient, and maintainable code. Experience designing and implementing algorithms, ideally involving geometric or numerical computation. Solid understanding of data structures, algorithmic performance, and runtime considerations. Ability to collaborate effectively with a multidisciplinary engineering team. Clear communication skills and the More ❯
Graduate Software Engineers 2025 & 2026 required. In this software design role you will be specifying, designing, developing and testing software for complex systems used for a wide variety of design and delivery applications. Beyond embedded software, there is a broad More ❯
Graduate Software Engineers 2025 & 2026 required. In this software design role you will be specifying, designing, developing and testing software for complex systems used for a wide variety of design and delivery applications. Beyond embedded software, there is a broad More ❯
UK department, you will play a critical role in the development of MBDA products and technologies. You will be an important member of a department that produces world-leading algorithms that use imaging sensors to provide situational awar... More ❯
UK department, you will play a critical role in the development of MBDA products and technologies. You will be an important member of a department that produces world-leading algorithms that use imaging sensors to provide situational awar click apply for full job details More ❯
Hours:37 hours per week We have an exciting opportunity for an experienced Algorithm Engineer with knowledge of Guidance & Control Algorithms to join an ambitious, highly regarded, scientific engineering/manufacturing business that are in a position of sustained growth. As a Senior Algorithm Engineer, you will develop your expertise both at a detailed Guidance & Control design level, and up More ❯
social ecosystem that drives community, conversation, and long-form engagement. You’ll succeed if you: Have taken a brand from “content distribution” to “culture engine” Understand platform-native strategy, algorithms, and analytics Can translate complex founder/tech ideas into content people stop for Thrive in fast-moving, early-stage, creator-led environments What success looks like: Strong weekly social More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Henderson Scott
impact. The Role You'll lead a talented Real-Time Actuation Software Group responsible for developing software used across major missile programmes. You'll work closely with Systems, Electronics, Algorithms and Verification teams - driving quality, structure and delivery across the full lifecycle. What You'll Be Doing Leading and developing a team of 5-10 embedded software engineers Owning software More ❯